source: bootscripts/contrib/lsb-v3/Makefile@ dc55fb5e

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since dc55fb5e was dc55fb5e, checked in by DJ Lucas <dj@…>, 13 years ago

Changes per thread starting at http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2011-May/064677.html

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9532 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 6.1 KB
Line 
1ETCDIR=/etc
2EXTDIR=${DESTDIR}${ETCDIR}
3MODE=754
4DIRMODE=755
5CONFMODE=644
6
7all: install
8
9create-dirs:
10 install -d -m ${DIRMODE} ${EXTDIR}/rc0.d
11 install -d -m ${DIRMODE} ${EXTDIR}/rc1.d
12 install -d -m ${DIRMODE} ${EXTDIR}/rc2.d
13 install -d -m ${DIRMODE} ${EXTDIR}/rc3.d
14 install -d -m ${DIRMODE} ${EXTDIR}/rc4.d
15 install -d -m ${DIRMODE} ${EXTDIR}/rc5.d
16 install -d -m ${DIRMODE} ${EXTDIR}/rc6.d
17 install -d -m ${DIRMODE} ${EXTDIR}/rcS.d
18 install -d -m ${DIRMODE} ${EXTDIR}/init.d
19 install -d -m ${DIRMODE} ${EXTDIR}/default
20 install -d -m ${DIRMODE} ${EXTDIR}/network
21 install -d -m ${DIRMODE} ${DESTDIR}/lib/lsb
22 install -d -m ${DIRMODE} ${EXTDIR}/lsb/state
23 install -d -m ${DIRMODE} ${DESTDIR}/lib/network-services
24
25install: create-dirs
26 install -m ${MODE} etc/init.d/checkfs ${EXTDIR}/init.d/
27 install -m ${MODE} etc/init.d/cleanfs ${EXTDIR}/init.d/
28 install -m ${CONFMODE} etc/init.d/lfs-functions ${EXTDIR}/init.d/
29 install -m ${MODE} etc/init.d/halt ${EXTDIR}/init.d/
30 install -m ${MODE} etc/init.d/console ${EXTDIR}/init.d/
31 install -m ${MODE} etc/init.d/localnet ${EXTDIR}/init.d/
32 install -m ${MODE} etc/init.d/modules ${EXTDIR}/init.d/
33 install -m ${MODE} etc/init.d/mountfs ${EXTDIR}/init.d/
34 install -m ${MODE} etc/init.d/mountvirtfs ${EXTDIR}/init.d/
35 install -m ${MODE} etc/init.d/network ${EXTDIR}/init.d/
36 install -m ${MODE} etc/init.d/rc ${EXTDIR}/init.d/
37 install -m ${MODE} etc/init.d/reboot ${EXTDIR}/init.d/
38 install -m ${MODE} etc/init.d/sendsignals ${EXTDIR}/init.d/
39 install -m ${MODE} etc/init.d/setclock ${EXTDIR}/init.d/
40 install -m ${MODE} etc/init.d/sysklogd ${EXTDIR}/init.d/
41 install -m ${MODE} etc/init.d/swap ${EXTDIR}/init.d/
42 install -m ${MODE} etc/init.d/sysctl ${EXTDIR}/init.d/
43 install -m ${MODE} etc/init.d/template ${EXTDIR}/init.d/
44 install -m ${MODE} etc/init.d/udev ${EXTDIR}/init.d/
45 install -m ${MODE} etc/init.d/udev_retry ${EXTDIR}/init.d/
46 install -m ${CONFMODE} lib/lsb/init-functions ${DESTDIR}/lib/lsb/
47 install -m ${CONFMODE} lib/lsb/manage-functions ${DESTDIR}/lib/lsb/
48 install -m ${CONFMODE} etc/lsb-config ${EXTDIR}/lsb/
49 if [ ! -f ${EXTDIR}/default/createfiles ]; then install -m ${CONFMODE} etc/default/createfiles ${EXTDIR}/default/; fi
50 if [ ! -f ${EXTDIR}/default/modules ]; then install -m ${CONFMODE} etc/default/modules ${EXTDIR}/default/; fi
51 if [ ! -f ${EXTDIR}/default/rc ]; then install -m ${CONFMODE} etc/default/rc ${EXTDIR}/default/; fi
52 if [ ! -f ${EXTDIR}/default/rc.site ]; then install -m ${CONFMODE} etc/default/rc.site ${EXTDIR}/default/; fi
53 if [ -f ${EXTDIR}/inittab ]; then install -m ${CONFMODE} ${EXTDIR}/inittab ${EXTDIR}/inittab.bak; fi
54 install -m ${CONFMODE} etc/inittab ${EXTDIR}/
55 install -m ${MODE} sbin/ifup ${DESTDIR}/sbin/
56 install -m ${MODE} sbin/ifdown ${DESTDIR}/sbin/
57 install -m ${MODE} lib/network-services/ipv4-static ${DESTDIR}/lib/network-services/
58 install -m ${MODE} lib/network-services/ipv4-static-route ${DESTDIR}/lib/network-services/
59 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/checkfs
60 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/cleanfs
61 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/halt
62 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/console
63 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/localnet
64 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/modules
65 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/mountfs
66 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/mountvirtfs
67 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/network
68 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/reboot
69 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/sendsignals
70 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/sysklogd
71 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/swap
72 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/sysctl
73 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/udev
74 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/udev_retry
75
76minimal: create-dirs
77 install -m ${MODE} etc/init.d/checkfs ${EXTDIR}/init.d/
78 install -m ${MODE} etc/init.d/cleanfs ${EXTDIR}/init.d/
79 install -m ${CONFMODE} etc/init.d/lfs-functions ${EXTDIR}/init.d/
80 install -m ${MODE} etc/init.d/halt ${EXTDIR}/init.d/
81 install -m ${MODE} etc/init.d/localnet ${EXTDIR}/init.d/
82 install -m ${MODE} etc/init.d/mountfs ${EXTDIR}/init.d/
83 install -m ${MODE} etc/init.d/mountvirtfs ${EXTDIR}/init.d/
84 install -m ${MODE} etc/init.d/rc ${EXTDIR}/init.d/
85 install -m ${MODE} etc/init.d/reboot ${EXTDIR}/init.d/
86 install -m ${MODE} etc/init.d/sendsignals ${EXTDIR}/init.d/
87 install -m ${MODE} etc/init.d/detclock ${EXTDIR}/init.d/
88 install -m ${MODE} etc/init.d/swap ${EXTDIR}/init.d/
89 install -m ${MODE} etc/init.d/udev ${EXTDIR}/init.d/
90 install -m ${CONFMODE} lib/lsb/init-functions ${DESTDIR}/lib/lsb/
91 install -m ${CONFMODE} lib/lsb/manage-functions ${DESTDIR}/lib/lsb/
92 install -m ${CONFMODE} etc/lsb-config ${EXTDIR}/lsb/
93 if [ ! -f ${EXTDIR}/default/rc ]; then install -m ${CONFMODE} default/rc ${EXTDIR}/default/; fi
94 if [ -f ${EXTDIR}/inittab ]; then install -m ${CONFMODE} ${EXTDIR}/inittab ${EXTDIR}/inittab.bak; fi
95 install -m ${CONFMODE} etc/inittab ${EXTDIR}/
96 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/checkfs
97 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/cleanfs
98 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/halt
99 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/localnet
100 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/mountfs
101 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/mountvirtfs
102 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/reboot
103 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/sendsignals
104 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/swap
105 /usr/lib/lsb/install_initd ${EXTDIR}/init.d/udev
106
107.PHONY: all create-dirs install minimal
108
Note: See TracBrowser for help on using the repository browser.