diff options
Diffstat (limited to 'packages/openslug-init/openslug-init_0.10.bb')
-rw-r--r-- | packages/openslug-init/openslug-init_0.10.bb | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/packages/openslug-init/openslug-init_0.10.bb b/packages/openslug-init/openslug-init_0.10.bb index 9960988561..3b749f0a9b 100644 --- a/packages/openslug-init/openslug-init_0.10.bb +++ b/packages/openslug-init/openslug-init_0.10.bb @@ -2,9 +2,10 @@ DESCRIPTION = "Openslug initial network config via sysconf" SECTION = "console/network" LICENSE = "GPL" DEPENDS = "base-files" -PR = "r15" +PR = "r18" SRC_URI = "file://sysconfsetup \ + file://turnup \ file://modutils.txt \ file://modprobe.conf \ file://leds_rs_green \ @@ -27,19 +28,27 @@ do_install() { ${D}/${sysconfdir}/init.d \ ${D}/${sysconfdir}/modutils \ ${D}/${sysconfdir}/rcS.d \ - ${D}/${sysconfdir}/rc2.d \ ${D}/${sbindir} install -d ${D}/initrd install -m 0755 ${D}/../kern_header ${D}${sbindir}/kern_header + install -m 0755 ${D}/../turnup ${D}${sbindir}/turnup install -m 0755 ${D}/../leds ${D}${sbindir}/leds install -m 0755 ${D}/../sysconfsetup ${D}${sysconfdir}/init.d/ install -m 0755 ${D}/../leds_rs_green ${D}${sysconfdir}/init.d/ install -m 0644 ${D}/../modutils.txt ${D}${sysconfdir}/modutils/ install -m 0644 ${D}/../modprobe.conf ${D}${sysconfdir}/ - ln -s /etc/init.d/sysconfsetup ${D}${sysconfdir}/rcS.d/S39sysconfsetup - ln -s /etc/init.d/leds_rs_green ${D}${sysconfdir}/rc2.d/S98leds_rs_green + rm -f ${D}${sysconfdir}/rcS.d/S39sysconfsetup + ln -s ../init.d/sysconfsetup ${D}${sysconfdir}/rcS.d/S39sysconfsetup + # Put this into the user run levels, after the rmnologin (which is + # the thing that allows a user log in!) + for l in 2 3 4 5 + do + install -d ${D}/${sysconfdir}/rc$l.d + rm -f ${D}${sysconfdir}/rc$l.d/S99zleds_rs_green + ln -s ../init.d/leds_rs_green ${D}${sysconfdir}/rc$l.d/S99zleds_rs_green + done } FILES_${PN} = "/" |