source: lsb-bootscripts/Makefile@ 7f54987

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 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 7f54987 was 63a2c2d, checked in by DJ Lucas <dj@…>, 13 years ago

Moved BOOK/bootscripts/contrib/lsb-v3 to BOOK/lsb-bootscripts.

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

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