]> git.ipfire.org Git - people/ms/network.git/blob - Makefile
stp: Bring own /sbin/bridge-stp.
[people/ms/network.git] / Makefile
1
2 NAME = network
3 VER = 003
4
5 DESTDIR=
6
7 # File to store the version number in.
8 VERSION_FILE = $(DESTDIR)/lib/network/version
9
10 all:
11 @echo "Nothing to do here."
12
13 install:
14 -mkdir -pv $(DESTDIR)/etc/{network/{ports,zones},ppp}
15 -mkdir -pv $(DESTDIR)/lib/{network,sysctl.d,udev}
16 -mkdir -pv $(DESTDIR)/var/log/network
17 -mkdir -pv $(DESTDIR)/sbin
18
19 install -m 755 -v network $(DESTDIR)/sbin
20
21 cp -rfv {hooks,header*,functions*} $(DESTDIR)/lib/network/
22 cp -fv sysctl.d/* $(DESTDIR)/lib/sysctl.d/
23 cp -rfv udev/* $(DESTDIR)/lib/udev
24 cp -rfv network-* $(DESTDIR)/lib/network/
25
26 # Install bridge-stp.
27 install -m 755 bridge-stp $(DESTDIR)/sbin/
28
29 install -m 755 -v ppp/ip-updown $(DESTDIR)/etc/ppp
30 ln -svf ip-updown $(DESTDIR)/etc/ppp/ip-pre-up
31 ln -svf ip-updown $(DESTDIR)/etc/ppp/ip-up
32 ln -svf ip-updown $(DESTDIR)/etc/ppp/ip-down
33 ln -svf ip-updown ${DESTDIR}/etc/ppp/ipv6-up
34 ln -svf ip-updown ${DESTDIR}/etc/ppp/ipv6-down
35 install -m 755 -v ppp/dialer $(DESTDIR)/etc/ppp
36
37 # Create the version file.
38 : > ${VERSION_FILE}
39 echo "# This file is automatically generated." >> ${VERSION_FILE}
40 echo "NETWORK_VERSION=$(VER)" >> ${VERSION_FILE}
41
42 dist:
43 git archive --format tar --prefix $(NAME)-$(VER)/ HEAD | gzip -9 > \
44 $(NAME)-$(VER).tar.gz