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

Reply via email to