From e2d877de0482cb90789fae44c7271ce4c85b4f71 Mon Sep 17 00:00:00 2001 From: DanyLE Date: Tue, 1 Aug 2023 23:53:34 +0200 Subject: [PATCH] use sysvinit --- recipes-diya/initramfs/files/confd | 2 +- recipes-diya/initramfs/files/init | 4 +--- recipes-diya/initramfs/recovery-boot_0.1.bb | 13 ++++++------- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/recipes-diya/initramfs/files/confd b/recipes-diya/initramfs/files/confd index aa00a29..70d5196 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="Auto deployment configuration from media" +DESC="Custom system configuration" case "$1" in start) diff --git a/recipes-diya/initramfs/files/init b/recipes-diya/initramfs/files/init index f60a8c3..0f2a784 100755 --- a/recipes-diya/initramfs/files/init +++ b/recipes-diya/initramfs/files/init @@ -120,8 +120,6 @@ else fi fi -exec /sbin/init - # active the back light echo 0 > /sys/class/backlight/backlight/bl_power @@ -161,7 +159,7 @@ for m in $MODULES_DIR/*; do done done +exec /sbin/init -# exec sh # Catch all fatal "ERROR: Initramfs failed to initialize the system." diff --git a/recipes-diya/initramfs/recovery-boot_0.1.bb b/recipes-diya/initramfs/recovery-boot_0.1.bb index ba4900d..1b0cd4d 100644 --- a/recipes-diya/initramfs/recovery-boot_0.1.bb +++ b/recipes-diya/initramfs/recovery-boot_0.1.bb @@ -11,13 +11,14 @@ PR = "r4" inherit allarch update-rc.d SRC_URI = "file://init \ - file://confd \ + file://debug \ + file://udev \ " 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 @@ -26,12 +27,10 @@ do_install() { 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}/confd ${D}/init.d/confd + install -m 0755 ${WORKDIR}/debug ${D}/init.d/00-debug # Create device nodes expected by some kernels in initramfs # before even executing /init.