Patchwork [1/9] add recipe

mail settings
Date June 16, 2014, 10:46 a.m.
Message ID <>
Download mbox | patch
Permalink /patch/73849/
State New
Headers show

Comments - June 16, 2014, 10:46 a.m.
Add a recipe for a minimal initramfs image.

Note that the purpose of this recipe is totally different from that
of The latter is supposed to be used
in the live image to "boot" or "install". The former is more like a
traditional initramfs whose responsibility is to deal with the kernel
parameters and then bring up the real root file system.

After adding this recipe, we could specify INITRAMFS_IMAGE to be
"initramfs-image-minimal". Note that in OE, we didn't have a reference
image recipe for INITRAMFS_IMAGE.

Signed-off-by: Chen Qi <>
 .../recipes-core/images/ |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 meta/recipes-core/images/


diff --git a/meta/recipes-core/images/ b/meta/recipes-core/images/
new file mode 100644
index 0000000..24501e0
--- /dev/null
+++ b/meta/recipes-core/images/
@@ -0,0 +1,19 @@ 
+# Minimal initramfs image
+DESCRIPTION = "Minimal initramfs image used to bring up the system."
+PACKAGE_INSTALL = "initramfs-framework-base initramfs-module-udev busybox udev base-passwd"
+# Do not pollute the initramfs image with rootfs features
+inherit image
+BAD_RECOMMENDATIONS += "busybox-syslog"
+# We need to set USE_DEVFS to "0" here to trigger creation of device nodes at rootfs time.
+# The reason here is that, when this initramfs is bundled into kernel, we need /dev/console
+# to be there before init is run.
+USE_DEVFS = "0"