]>
git.ipfire.org Git - people/stevee/network.git/blob - Makefile
10 datadir=$(prefix)/share
13 systemdunitdir
=$(prefix)/lib
/systemd
/system
14 tmpfilesdir
=$(prefix)/lib
/tmpfiles.d
16 # File to store the version number in.
17 VERSION_FILE
= $(DESTDIR
)$(libdir)/network
/version
25 -mkdir
-pv
$(DESTDIR
)$(sysconfdir
)/{network
/{ports
,zones
},ppp
}
26 -mkdir
-pv
$(DESTDIR
)$(libdir)/{network
,sysctl.d
,udev
}
27 -mkdir
-pv
$(DESTDIR
)$(localstatedir
)/log
/network
28 -mkdir
-pv
$(DESTDIR
)$(sbindir
)
29 -mkdir
-pv
$(DESTDIR
)$(systemdunitdir
)
30 -mkdir
-pv
$(DESTDIR
)$(tmpfilesdir
)
31 -mkdir
-pv
$(DESTDIR
)$(datadir)/firewall
33 install -m
755 -v firewall
$(DESTDIR
)$(sbindir
)
34 install -m
755 -v network
$(DESTDIR
)$(sbindir
)
36 cp
-rfv
{hooks
,header
*,functions
*} $(DESTDIR
)$(libdir)/network
/
37 cp
-fv sysctl.d
/* $(DESTDIR
)$(libdir)/sysctl.d
/
38 cp
-rfv udev
/* $(DESTDIR
)$(libdir)/udev
39 cp
-rfv network-
* $(DESTDIR
)$(libdir)/network
/
40 cp
-vf systemd
/*.service
$(DESTDIR
)$(systemdunitdir
)
41 cp
-vf network.tmpfiles
$(DESTDIR
)$(tmpfilesdir
)/network.conf
43 # Install the helper tools.
44 -mkdir
-pv
$(DESTDIR
)$(libdir)/network
/helpers
45 cp
-vf helpers
/* $(DESTDIR
)$(libdir)/network
/helpers
49 $(DESTDIR
)$(libdir)/network
/helpers
/bridge-stp \
52 # Install dhclient script and helper.
53 install -m
755 dhclient-helper
$(DESTDIR
)$(libdir)/network
/
54 install -m
755 dhclient-script
$(DESTDIR
)$(sbindir
)/
56 install -m
755 -v ppp
/ip-updown
$(DESTDIR
)$(sysconfdir
)/ppp
57 ln
-svf ip-updown
$(DESTDIR
)$(sysconfdir
)/ppp
/ip-pre-up
58 ln
-svf ip-updown
$(DESTDIR
)$(sysconfdir
)/ppp
/ip-up
59 ln
-svf ip-updown
$(DESTDIR
)$(sysconfdir
)/ppp
/ip-down
60 ln
-svf ip-updown
$(DESTDIR
)$(sysconfdir
)/ppp
/ipv6-up
61 ln
-svf ip-updown
$(DESTDIR
)$(sysconfdir
)/ppp
/ipv6-down
62 install -m
755 -v ppp
/dialer
$(DESTDIR
)$(libdir)/network
/
64 # Install pppoe-server wrapper.
65 install -m
755 ppp
/pppoe-server
$(DESTDIR
)$(libdir)/network
/
67 # Install the firewall macros.
68 cp
-av macros
$(DESTDIR
)$(datadir)/firewall
/
70 # Create the version file.
72 echo
"# This file is automatically generated." >> $(VERSION_FILE
)
73 echo
"NETWORK_VERSION=$(PACKAGE_VERSION)" >> $(VERSION_FILE
)
75 # Descend into subdirectories.
79 git archive
--format
tar --prefix $(PACKAGE_NAME
)-$(PACKAGE_VERSION
)/ HEAD | gzip
-9 > \
80 $(PACKAGE_NAME
)-$(PACKAGE_VERSION
).
tar.gz