source: bootscripts/Makefile@ 4d2077d

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 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/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 4d2077d was 63f6e21, checked in by Bruce Dubbs <bdubbs@…>, 15 years ago

Change the bootsripts and udev configuration so the rtc is set by udev upon boot.
Removed aio device from udev configuration so defaults are used.

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

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