[oe] [PATCH 15/15] meta-installer: add recipe core-image-anaconda-initramfs

Hongxu Jia hongxu.jia at windriver.com
Thu Nov 23 12:09:15 UTC 2017


The initramfs image is used for PXE install (net boot installation)

Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>
---
 .../images/core-image-anaconda-initramfs.bb        | 33 ++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 meta-installer/recipes-installer/images/core-image-anaconda-initramfs.bb

diff --git a/meta-installer/recipes-installer/images/core-image-anaconda-initramfs.bb b/meta-installer/recipes-installer/images/core-image-anaconda-initramfs.bb
new file mode 100644
index 0000000..8f2dc3b
--- /dev/null
+++ b/meta-installer/recipes-installer/images/core-image-anaconda-initramfs.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "The initramfs contains anaconda installer, which supports \
+PXE install (net boot installation)"
+
+CUSTOMIZE_LOGOS ??= "yocto-compat-logos"
+
+IMAGE_INSTALL = "\
+    initramfs-live-boot \
+    initramfs-live-install \
+    initramfs-live-install-efi \
+    busybox udev ldd \
+    initscripts \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'sysvinit', '', d)} \
+    sysvinit-inittab \
+    base-passwd \
+    kernel-modules \
+    ${CUSTOMIZE_LOGOS} \
+    python3-anaconda \
+    anaconda-init \
+    ${@['', 'packagegroup-installer-x11-anaconda'][bool(d.getVar('XSERVER', True))]} \
+    packagegroup-core-boot \
+    packagegroup-core-ssh-openssh \
+"
+
+IMAGE_LINGUAS = "en-us en-gb"
+
+LICENSE = "MIT"
+
+IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}"
+inherit core-image anaconda_image
+
+IMAGE_ROOTFS_SIZE = "8192"
+INITRAMFS_MAXSIZE ?= "1048576"
+
-- 
2.8.1




More information about the Openembedded-devel mailing list