1 DESCRIPTION = "SysV init scripts for VuPlus"
9 #FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/${P}', '${FILE_DIRNAME}/initscripts-${PV}', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
11 FILESPATHPKG = "initscripts-${PV}:initscripts:files"
14 SRC_URI = "file://halt \
18 file://turnoff_power \
25 file://var.tar.gz.default \
28 file://make_mac_sector \
34 # Create directories and install device independent scripts
36 install -d ${D}${sysconfdir}/init.d \
37 ${D}${sysconfdir}/rcS.d \
38 ${D}${sysconfdir}/rc0.d \
39 ${D}${sysconfdir}/rc1.d \
40 ${D}${sysconfdir}/rc2.d \
41 ${D}${sysconfdir}/rc3.d \
42 ${D}${sysconfdir}/rc4.d \
43 ${D}${sysconfdir}/rc5.d \
44 ${D}${sysconfdir}/rc6.d \
46 ${D}${sysconfdir}/default
48 install -m 0755 ${WORKDIR}/halt ${D}${sysconfdir}/init.d
49 install -m 0755 ${WORKDIR}/turnoff_power ${D}/usr/bin
50 install -m 0755 ${WORKDIR}/hotplug_br ${D}/usr/bin
51 install -m 0755 ${WORKDIR}/make_mac_sector ${D}/usr/bin
52 install -m 0755 ${WORKDIR}/reboot ${D}${sysconfdir}/init.d
53 install -m 0755 ${WORKDIR}/rmnologin ${D}${sysconfdir}/init.d
54 install -m 0755 ${WORKDIR}/sendsigs ${D}${sysconfdir}/init.d
55 install -m 0755 ${WORKDIR}/single ${D}${sysconfdir}/init.d
56 install -m 0755 ${WORKDIR}/bootup ${D}${sysconfdir}/init.d
57 install -m 0755 ${WORKDIR}/devpts.sh ${D}${sysconfdir}/init.d
58 install -m 0755 ${WORKDIR}/devpts ${D}${sysconfdir}/default
59 install -m 0755 ${WORKDIR}/sysfs.sh ${D}${sysconfdir}/init.d
60 install -m 0755 ${WORKDIR}/var.tar.gz.default ${D}${sysconfdir}/var.tar.gz
63 # Install device dependent scripts
65 install -m 0755 ${WORKDIR}/umountfs ${D}${sysconfdir}/init.d/umountfs
66 install -d ${D}${sysconfdir}/network/if-up.d
67 install -m 0755 ${WORKDIR}/netmount.sh ${D}${sysconfdir}/network/if-up.d/02netmount
68 install -d ${D}${sysconfdir}/network/if-down.d
69 install -m 0755 ${WORKDIR}/umountnfs.sh ${D}${sysconfdir}/network/if-down.d/02umountnfs
71 echo "[ -f /etc/shadow ] && /bin/true || touch /etc/shadow" >> ${D}${sysconfdir}/init.d/bootup
73 ln -sf ../init.d/rmnologin ${D}${sysconfdir}/rc2.d/S99rmnologin
74 ln -sf ../init.d/rmnologin ${D}${sysconfdir}/rc3.d/S99rmnologin
75 ln -sf ../init.d/rmnologin ${D}${sysconfdir}/rc4.d/S99rmnologin
76 ln -sf ../init.d/rmnologin ${D}${sysconfdir}/rc5.d/S99rmnologin
77 ln -sf ../init.d/sendsigs ${D}${sysconfdir}/rc6.d/S20sendsigs
78 ln -sf ../init.d/umountfs ${D}${sysconfdir}/rc6.d/S40umountfs
79 ln -sf ../init.d/reboot ${D}${sysconfdir}/rc6.d/S90reboot
80 ln -sf ../init.d/sendsigs ${D}${sysconfdir}/rc0.d/S20sendsigs
81 ln -sf ../init.d/umountfs ${D}${sysconfdir}/rc0.d/S40umountfs
82 ln -sf ../init.d/halt ${D}${sysconfdir}/rc0.d/S90halt
83 ln -sf ../init.d/sysfs.sh ${D}${sysconfdir}/rcS.d/S02sysfs
84 ln -sf ../init.d/devpts.sh ${D}${sysconfdir}/rcS.d/S38devpts.sh
85 ln -sf ../init.d/bootup ${D}${sysconfdir}/rcS.d/S05bootup