Tiny kernels currently fail to run /init from tiny-init, a #!/bin/sh script as the kernel is missing BINFMT_SCRIPT. Add this to the tiny.cfg fragment.
Developed on 3.19, applied and verified on 3.14. Signed-off-by: Darren Hart <[email protected]> Cc: Richard Purdie <[email protected]> Cc: Saul Wold <[email protected]> Cc: Eduard Bartosh <[email protected]> --- meta/cfg/kernel-cache/ktypes/tiny/tiny.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/cfg/kernel-cache/ktypes/tiny/tiny.cfg b/meta/cfg/kernel-cache/ktypes/tiny/tiny.cfg index 7c06aa4..299e9be 100644 --- a/meta/cfg/kernel-cache/ktypes/tiny/tiny.cfg +++ b/meta/cfg/kernel-cache/ktypes/tiny/tiny.cfg @@ -26,3 +26,6 @@ CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=1 CONFIG_BLK_DEV_RAM_SIZE=6144 CONFIG_RD_GZIP=y + +# Support /init as a script and #!/bin/sh in general +CONFIG_BINFMT_SCRIPT=y -- 2.1.4 -- _______________________________________________ linux-yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/linux-yocto
