]> git.ipfire.org Git - people/ms/network.git/blame - Makefile
Don't log reading configuration files.
[people/ms/network.git] / Makefile
CommitLineData
aa574002
MT
1
2NAME = network
446514ae 3VER = 003
aa574002
MT
4
5DESTDIR=
6
120c0830
SS
7prefix=/usr
8bindir=$(prefix)/bin
9sbindir=$(prefix)/sbin
10libdir=$(prefix)/lib
11sysconfdir=/etc
12localstatedir=/var
5bb2429a 13systemdunitdir=$(prefix)/lib/systemd/system
5529407b 14tmpfilesdir=$(prefix)/lib/tmpfiles.d
120c0830 15
d9e4e1ab 16# File to store the version number in.
120c0830 17VERSION_FILE = $(DESTDIR)$(libdir)/network/version
d9e4e1ab 18
aa574002
MT
19all:
20 @echo "Nothing to do here."
21
22install:
120c0830
SS
23 -mkdir -pv $(DESTDIR)$(sysconfdir)/{network/{ports,zones},ppp}
24 -mkdir -pv $(DESTDIR)$(libdir)/{network,sysctl.d,udev}
25 -mkdir -pv $(DESTDIR)$(localstatedir)/log/network
26 -mkdir -pv $(DESTDIR)$(sbindir)
5bb2429a 27 -mkdir -pv $(DESTDIR)$(systemdunitdir)
5529407b 28 -mkdir -pv $(DESTDIR)$(tmpfilesdir)
aa574002 29
98146c00 30 install -m 755 -v firewall $(DESTDIR)$(sbindir)
120c0830 31 install -m 755 -v network $(DESTDIR)$(sbindir)
aa574002 32
120c0830
SS
33 cp -rfv {hooks,header*,functions*} $(DESTDIR)$(libdir)/network/
34 cp -fv sysctl.d/* $(DESTDIR)$(libdir)/sysctl.d/
35 cp -rfv udev/* $(DESTDIR)$(libdir)/udev
36 cp -rfv network-* $(DESTDIR)$(libdir)/network/
5bb2429a 37 cp -vf systemd/*.service $(DESTDIR)$(systemdunitdir)
5529407b 38 cp -vf network.tmpfiles $(DESTDIR)$(tmpfilesdir)/network.conf
aa574002 39
28f0b4ab
MT
40 # Install the helper tools.
41 -mkdir -pv $(DESTDIR)$(libdir)/network/helpers
42 cp -vf helpers/* $(DESTDIR)$(libdir)/network/helpers
43
30812a00 44 # Install bridge-stp.
120c0830 45 install -m 755 bridge-stp $(DESTDIR)$(sbindir)/
30812a00 46
e9ea243e 47 # Install dhclient script and helper.
5bb2429a
MT
48 install -m 755 dhclient-helper $(DESTDIR)$(libdir)/network/
49 install -m 755 dhclient-script $(DESTDIR)$(sbindir)/
e9ea243e 50
120c0830
SS
51 install -m 755 -v ppp/ip-updown $(DESTDIR)$(sysconfdir)/ppp
52 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-pre-up
53 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-up
54 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-down
ef620c07
MT
55 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ipv6-up
56 ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ipv6-down
120c0830 57 install -m 755 -v ppp/dialer $(DESTDIR)$(sysconfdir)/ppp
aa574002 58
d9e4e1ab 59 # Create the version file.
ef620c07
MT
60 : > $(VERSION_FILE)
61 echo "# This file is automatically generated." >> $(VERSION_FILE)
62 echo "NETWORK_VERSION=$(VER)" >> $(VERSION_FILE)
d9e4e1ab 63
aa574002
MT
64dist:
65 git archive --format tar --prefix $(NAME)-$(VER)/ HEAD | gzip -9 > \
66 $(NAME)-$(VER).tar.gz