diff --git a/recipes-diya/initramfs/files/confd b/recipes-diya/initramfs/files/confd index 70d5196..8083861 100644 --- a/recipes-diya/initramfs/files/confd +++ b/recipes-diya/initramfs/files/confd @@ -1,7 +1,7 @@ #!/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin -DESC="Custom system configuration" +DESC="Custom configuration" case "$1" in start) diff --git a/recipes-diya/initramfs/recovery-boot_0.1.bb b/recipes-diya/initramfs/recovery-boot_0.1.bb index d9cab1c..314505a 100644 --- a/recipes-diya/initramfs/recovery-boot_0.1.bb +++ b/recipes-diya/initramfs/recovery-boot_0.1.bb @@ -8,29 +8,32 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:" PR = "r4" -inherit allarch +inherit allarch update-rc.d SRC_URI = "file://init \ file://debug \ file://udev \ + file://confd \ " S = "${WORKDIR}" -# INITSCRIPT_NAME = "confd" -# INITSCRIPT_PARAMS = "start 30 S ." +INITSCRIPT_NAME = "confd" +INITSCRIPT_PARAMS = "start 30 S ." do_install() { - install -d ${D}/init.d + install -d ${D}/etc/init.d # base - install -m 0755 ${WORKDIR}/init ${D}/init + # install -m 0755 ${WORKDIR}/init ${D}/init # udev - install -m 0755 ${WORKDIR}/udev ${D}/init.d/01-udev + # install -m 0755 ${WORKDIR}/udev ${D}/init.d/01-udev # debug - install -m 0755 ${WORKDIR}/debug ${D}/init.d/00-debug + # install -m 0755 ${WORKDIR}/debug ${D}/init.d/00-debug + + install -m 0755 ${WORKDIR}/confd ${D}/etc/init.d/confd # Create device nodes expected by some kernels in initramfs # before even executing /init.