|
@@ -1,7 +1,7 @@
|
|
|
-ETCDIR=/etc
|
|
|
-EXTDIR=${DESTDIR}${ETCDIR}
|
|
|
+EXTDIR=${DESTDIR}/etc
|
|
|
LIBDIR=${DESTDIR}/lib/services
|
|
|
-MAN8=/usr/share/man/man8
|
|
|
+MAN8=${DESTDIR}/usr/share/man/man8
|
|
|
+SBIN=${DESTDIR}/sbin
|
|
|
MODE=754
|
|
|
DIRMODE=755
|
|
|
CONFMODE=644
|
|
@@ -47,8 +47,8 @@ files: create-dirs
|
|
|
install -m ${MODE} lfs/init.d/template ${EXTDIR}/rc.d/init.d/
|
|
|
install -m ${MODE} lfs/init.d/udev ${EXTDIR}/rc.d/init.d/
|
|
|
install -m ${MODE} lfs/init.d/udev_retry ${EXTDIR}/rc.d/init.d/
|
|
|
- install -m ${MODE} lfs/sbin/ifup /sbin
|
|
|
- install -m ${MODE} lfs/sbin/ifdown /sbin
|
|
|
+ install -m ${MODE} lfs/sbin/ifup ${SBIN}
|
|
|
+ install -m ${MODE} lfs/sbin/ifdown ${SBIN}
|
|
|
install -m ${MODE} lfs/sbin/ifup.8 ${MAN8}
|
|
|
ln -sf ifup.8 ${MAN8}/ifdown.8
|
|
|
install -m ${MODE} lfs/lib/services/ipv4-static-route ${LIBDIR}
|
|
@@ -67,9 +67,9 @@ files: create-dirs
|
|
|
install -m ${CONFMODE} lfs/sysconfig/rc.site ${EXTDIR}/sysconfig/ ;\
|
|
|
fi
|
|
|
|
|
|
-links: files rcS rc0 rc1 rc2 rc3 rc4 rc5 rc6
|
|
|
+links: rcS rc0 rc1 rc2 rc3 rc4 rc5 rc6
|
|
|
|
|
|
-rcS:
|
|
|
+rcS: files
|
|
|
ln -sf ../init.d/mountvirtfs ${EXTDIR}/rc.d/rcS.d/S00mountvirtfs
|
|
|
ln -sf ../init.d/consolelog ${EXTDIR}/rc.d/rcS.d/S02consolelog
|
|
|
ln -sf ../init.d/modules ${EXTDIR}/rc.d/rcS.d/S05modules
|
|
@@ -83,7 +83,7 @@ rcS:
|
|
|
ln -sf ../init.d/console ${EXTDIR}/rc.d/rcS.d/S70console
|
|
|
ln -sf ../init.d/sysctl ${EXTDIR}/rc.d/rcS.d/S90sysctl
|
|
|
|
|
|
-rc0:
|
|
|
+rc0: files
|
|
|
ln -sf ../init.d/network ${EXTDIR}/rc.d/rc0.d/K80network
|
|
|
ln -sf ../init.d/sysklogd ${EXTDIR}/rc.d/rc0.d/K90sysklogd
|
|
|
ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc0.d/S60sendsignals
|
|
@@ -92,27 +92,27 @@ rc0:
|
|
|
ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rc0.d/S90localnet
|
|
|
ln -sf ../init.d/halt ${EXTDIR}/rc.d/rc0.d/S99halt
|
|
|
|
|
|
-rc1:
|
|
|
+rc1: files
|
|
|
ln -sf ../init.d/network ${EXTDIR}/rc.d/rc1.d/K80network
|
|
|
ln -sf ../init.d/sysklogd ${EXTDIR}/rc.d/rc1.d/K90sysklogd
|
|
|
|
|
|
-rc2:
|
|
|
+rc2: files
|
|
|
ln -sf ../init.d/network ${EXTDIR}/rc.d/rc2.d/K80network
|
|
|
ln -sf ../init.d/sysklogd ${EXTDIR}/rc.d/rc2.d/K90sysklogd
|
|
|
|
|
|
-rc3:
|
|
|
+rc3: files
|
|
|
ln -sf ../init.d/sysklogd ${EXTDIR}/rc.d/rc3.d/S10sysklogd
|
|
|
ln -sf ../init.d/network ${EXTDIR}/rc.d/rc3.d/S20network
|
|
|
|
|
|
-rc4:
|
|
|
+rc4: files
|
|
|
ln -sf ../init.d/sysklogd ${EXTDIR}/rc.d/rc4.d/S10sysklogd
|
|
|
ln -sf ../init.d/network ${EXTDIR}/rc.d/rc4.d/S20network
|
|
|
|
|
|
-rc5:
|
|
|
+rc5: files
|
|
|
ln -sf ../init.d/sysklogd ${EXTDIR}/rc.d/rc5.d/S10sysklogd
|
|
|
ln -sf ../init.d/network ${EXTDIR}/rc.d/rc5.d/S20network
|
|
|
|
|
|
-rc6:
|
|
|
+rc6: files
|
|
|
ln -sf ../init.d/network ${EXTDIR}/rc.d/rc6.d/K80network
|
|
|
ln -sf ../init.d/sysklogd ${EXTDIR}/rc.d/rc6.d/K90sysklogd
|
|
|
ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc6.d/S60sendsignals
|
|
@@ -121,5 +121,10 @@ rc6:
|
|
|
ln -sf ../init.d/localnet ${EXTDIR}/rc.d/rc6.d/S90localnet
|
|
|
ln -sf ../init.d/reboot ${EXTDIR}/rc.d/rc6.d/S99reboot
|
|
|
|
|
|
-.PHONY: all create-dirs install files links rcS rc0 rc1 rc2 rc3 rc4 rc5 rc6
|
|
|
+uninstall:
|
|
|
+ rm -rf ${DESTDIR}/lib/services ${DESTDIR}/lib/lsb ${EXTDIR}/rc.d ${EXTDIR}/init.d \
|
|
|
+ ${SBIN}/ifup ${SBIN}/ifdown ${MAN8}/ifup.8 ${MAN8}/ifdown.8 \
|
|
|
+ ${EXTDIR}/sysconfig/rc
|
|
|
+
|
|
|
+.PHONY: all create-dirs install files links rcS rc0 rc1 rc2 rc3 rc4 rc5 rc6 uninstall
|
|
|
|