source: bootscripts/contrib/lsb-v3/Makefile@ 1e6b6d5

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 12.2 12.2-rc1 6.4 6.5 6.6 6.7 6.8 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/loongarch-12.2 xry111/mips64el xry111/multilib xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 1e6b6d5 was 010d108, checked in by DJ Lucas <dj@…>, 16 years ago

See contrib/lsb-v3/ChangeLog

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

  • Property mode set to 100644
File size: 7.5 KB
RevLine 
[1c48007]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
[010d108]17 install -d -m ${DIRMODE} ${EXTDIR}/rcS.d
[1c48007]18 install -d -m ${DIRMODE} ${EXTDIR}/init.d
19 install -d -m ${DIRMODE} ${EXTDIR}/sysconfig
20 install -d -m ${DIRMODE} ${DESTDIR}/lib/lsb
21 install -d -m ${DIRMODE} ${EXTDIR}/lsb/state
22
23create-service-dir:
24 install -d -m ${DIRMODE} ${EXTDIR}/sysconfig/network-devices/services
25
26create-boottemp-dir:
27 install -d -m ${DIRMODE} ${EXTDIR}/init.d/boottemp
28
29install: create-dirs create-service-dir create-boottemp-dir
30 install -m ${MODE} init.d/checkfs ${EXTDIR}/init.d/
31 install -m ${MODE} init.d/cleanfs ${EXTDIR}/init.d/
32 install -m ${CONFMODE} init.d/lfs-functions ${EXTDIR}/init.d/
33 install -m ${MODE} init.d/halt ${EXTDIR}/init.d/
34 install -m ${MODE} init.d/console ${EXTDIR}/init.d/
35 install -m ${MODE} init.d/localnet ${EXTDIR}/init.d/
36 install -m ${MODE} init.d/modules ${EXTDIR}/init.d/
37 install -m ${MODE} init.d/mountfs ${EXTDIR}/init.d/
38 install -m ${MODE} init.d/mountkernfs ${EXTDIR}/init.d/
39 install -m ${MODE} init.d/network ${EXTDIR}/init.d/
40 install -m ${MODE} init.d/rc ${EXTDIR}/init.d/
41 install -m ${MODE} init.d/reboot ${EXTDIR}/init.d/
42 install -m ${MODE} init.d/sendsignals ${EXTDIR}/init.d/
43 install -m ${MODE} init.d/setclock ${EXTDIR}/init.d/
44 install -m ${MODE} init.d/sysklogd ${EXTDIR}/init.d/
45 install -m ${MODE} init.d/swap ${EXTDIR}/init.d/
46 install -m ${MODE} init.d/sysctl ${EXTDIR}/init.d/
47 install -m ${MODE} init.d/template ${EXTDIR}/init.d/
48 install -m ${MODE} init.d/udev ${EXTDIR}/init.d/
49 install -m ${MODE} init.d/udev_retry ${EXTDIR}/init.d/
50 install -m ${CONFMODE} lsb/init-functions ${DESTDIR}/lib/lsb/
51 install -m ${CONFMODE} lsb/manage-functions ${DESTDIR}/lib/lsb/
52 install -m ${CONFMODE} etc/lsb-config ${EXTDIR}/lsb/
53 ln -sf ../init.d/network ${EXTDIR}/rc0.d/K80network
54 ln -sf ../init.d/sysklogd ${EXTDIR}/rc0.d/K90sysklogd
55 ln -sf ../init.d/sendsignals ${EXTDIR}/rc0.d/S60sendsignals
56 ln -sf ../init.d/mountfs ${EXTDIR}/rc0.d/S70mountfs
57 ln -sf ../init.d/swap ${EXTDIR}/rc0.d/S80swap
58 ln -sf ../init.d/localnet ${EXTDIR}/rc0.d/S90localnet
59 ln -sf ../init.d/halt ${EXTDIR}/rc0.d/S99halt
60 ln -sf ../init.d/network ${EXTDIR}/rc1.d/K80network
61 ln -sf ../init.d/sysklogd ${EXTDIR}/rc1.d/K90sysklogd
62 ln -sf ../init.d/network ${EXTDIR}/rc2.d/K80network
63 ln -sf ../init.d/sysklogd ${EXTDIR}/rc2.d/K90sysklogd
64 ln -sf ../init.d/sysklogd ${EXTDIR}/rc3.d/S10sysklogd
65 ln -sf ../init.d/network ${EXTDIR}/rc3.d/S20network
66 ln -sf ../init.d/sysklogd ${EXTDIR}/rc4.d/S10sysklogd
67 ln -sf ../init.d/network ${EXTDIR}/rc4.d/S20network
68 ln -sf ../init.d/sysklogd ${EXTDIR}/rc5.d/S10sysklogd
69 ln -sf ../init.d/network ${EXTDIR}/rc5.d/S20network
70 ln -sf ../init.d/network ${EXTDIR}/rc6.d/K80network
71 ln -sf ../init.d/sysklogd ${EXTDIR}/rc6.d/K90sysklogd
72 ln -sf ../init.d/sendsignals ${EXTDIR}/rc6.d/S60sendsignals
73 ln -sf ../init.d/mountfs ${EXTDIR}/rc6.d/S70mountfs
74 ln -sf ../init.d/swap ${EXTDIR}/rc6.d/S80swap
75 ln -sf ../init.d/localnet ${EXTDIR}/rc6.d/S90localnet
76 ln -sf ../init.d/reboot ${EXTDIR}/rc6.d/S99reboot
[010d108]77 ln -sf ../init.d/mountkernfs ${EXTDIR}/rcS.d/S00mountkernfs
78 ln -sf ../init.d/sysctl ${EXTDIR}/rcS.d/S05sysctl
79 ln -sf ../init.d/modules ${EXTDIR}/rcS.d/S10modules
80 ln -sf ../init.d/udev ${EXTDIR}/rcS.d/S15udev
81 ln -sf ../init.d/swap ${EXTDIR}/rcS.d/S20swap
82 ln -sf ../init.d/setclock ${EXTDIR}/rcS.d/S25setclock
83 ln -sf ../init.d/checkfs ${EXTDIR}/rcS.d/S30checkfs
84 ln -sf ../init.d/mountfs ${EXTDIR}/rcS.d/S40mountfs
85 ln -sf ../init.d/udev_retry ${EXTDIR}/rcS.d/S45udev_retry
86 ln -sf ../init.d/cleanfs ${EXTDIR}/rcS.d/S50cleanfs
87 ln -sf ../init.d/console ${EXTDIR}/rcS.d/S70console
88 ln -sf ../init.d/localnet ${EXTDIR}/rcS.d/S80localnet
[1c48007]89 if [ ! -f ${EXTDIR}/sysconfig/createfiles ]; then install -m ${CONFMODE} sysconfig/createfiles ${EXTDIR}/sysconfig/; fi
90 if [ ! -f ${EXTDIR}/sysconfig/modules ]; then install -m ${CONFMODE} sysconfig/modules ${EXTDIR}/sysconfig/; fi
91 if [ ! -f ${EXTDIR}/sysconfig/rc ]; then install -m ${CONFMODE} sysconfig/rc ${EXTDIR}/sysconfig/; fi
92 if [ ! -f ${EXTDIR}/sysconfig/rc.site ]; then install -m ${CONFMODE} sysconfig/rc.site ${EXTDIR}/sysconfig/; fi
[010d108]93 if [ -f ${EXTDIR}/inittab ]; then install -m ${CONFMODE} ${EXTDIR}/inittab ${EXTDIR}/inittab.bak;
94 install -m ${CONFMODE} etc/inittab ${EXTDIR}/
[1c48007]95 install -m ${MODE} sysconfig/network-devices/ifup ${EXTDIR}/sysconfig/network-devices/
96 install -m ${MODE} sysconfig/network-devices/ifdown ${EXTDIR}/sysconfig/network-devices/
97 install -m ${MODE} sysconfig/network-devices/services/ipv4-static ${EXTDIR}/sysconfig/network-devices/services/
98 install -m ${MODE} sysconfig/network-devices/services/ipv4-static-route ${EXTDIR}/sysconfig/network-devices/services/
99
100minimal: create-dirs create-service-dir create-boottemp-dir
101 install -m ${MODE} init.d/checkfs ${EXTDIR}/init.d/
102 install -m ${MODE} init.d/cleanfs ${EXTDIR}/init.d/
103 install -m ${CONFMODE} init.d/lfs-functions ${EXTDIR}/init.d/
104 install -m ${MODE} init.d/halt ${EXTDIR}/init.d/
105 install -m ${MODE} init.d/localnet ${EXTDIR}/init.d/
106 install -m ${MODE} init.d/mountfs ${EXTDIR}/init.d/
107 install -m ${MODE} init.d/mountkernfs ${EXTDIR}/init.d/
108 install -m ${MODE} init.d/rc ${EXTDIR}/init.d/
109 install -m ${MODE} init.d/reboot ${EXTDIR}/init.d/
110 install -m ${MODE} init.d/sendsignals ${EXTDIR}/init.d/
111 install -m ${MODE} init.d/setclock ${EXTDIR}/init.d/
112 install -m ${MODE} init.d/swap ${EXTDIR}/init.d/
113 install -m ${MODE} init.d/udev ${EXTDIR}/init.d/
114 install -m ${CONFMODE} lsb/init-functions ${DESTDIR}/lib/lsb/
115 install -m ${CONFMODE} lsb/manage-functions ${DESTDIR}/lib/lsb/
116 install -m ${CONFMODE} etc/lsb-config ${EXTDIR}/lsb/
117 ln -sf ../init.d/sendsignals ${EXTDIR}/rc0.d/S60sendsignals
118 ln -sf ../init.d/mountfs ${EXTDIR}/rc0.d/S70mountfs
119 ln -sf ../init.d/swap ${EXTDIR}/rc0.d/S80swap
120 ln -sf ../init.d/halt ${EXTDIR}/rc0.d/S99halt
121 ln -sf ../init.d/sendsignals ${EXTDIR}/rc6.d/S60sendsignals
122 ln -sf ../init.d/mountfs ${EXTDIR}/rc6.d/S70mountfs
123 ln -sf ../init.d/swap ${EXTDIR}/rc6.d/S80swap
124 ln -sf ../init.d/reboot ${EXTDIR}/rc6.d/S99reboot
[010d108]125 ln -sf ../init.d/mountkernfs ${EXTDIR}/rcS.d/S00mountkernfs
126 ln -sf ../init.d/udev ${EXTDIR}/rcS.d/S10udev
127 ln -sf ../init.d/swap ${EXTDIR}/rcS.d/S20swap
128 ln -sf ../init.d/setclock ${EXTDIR}/rcS.d/S25setclock
129 ln -sf ../init.d/checkfs ${EXTDIR}/rcS.d/S30checkfs
130 ln -sf ../init.d/mountfs ${EXTDIR}/rcS.d/S40mountfs
131 ln -sf ../init.d/cleanfs ${EXTDIR}/rcS.d/S50cleanfs
[1c48007]132 if [ ! -f ${EXTDIR}/sysconfig/rc ]; then install -m ${CONFMODE} sysconfig/rc ${EXTDIR}/sysconfig/; fi
133
134.PHONY: all create-dirs create-service-dir create-boottemp-dir \
135 install minimal
136
Note: See TracBrowser for help on using the repository browser.