From 4e6d90e6a8040565356a82e8ecb77e58ae213008 Mon Sep 17 00:00:00 2001 From: Jackie Huang Date: Thu, 28 May 2020 22:37:19 +0800 Subject: [PATCH] pxe-installer-initramfs: add new recipe and add into image The initramfs used by installer ISO image doesn't work for the pxe installer, so we need to add an extra initramfs for pxe installer: core-image-anaconda-initramfs Signed-off-by: Jackie Huang Signed-off-by: Babak Sarashki --- .../recipes-core/images/stx-image-aio-installer.bb | 1 + .../pxe-installer-initramfs_1.0.bb | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 meta-stx-distro/recipes-core/pxe-installer-initramfs/pxe-installer-initramfs_1.0.bb diff --git a/meta-stx-distro/recipes-core/images/stx-image-aio-installer.bb b/meta-stx-distro/recipes-core/images/stx-image-aio-installer.bb index f3a05c4..c79b36c 100644 --- a/meta-stx-distro/recipes-core/images/stx-image-aio-installer.bb +++ b/meta-stx-distro/recipes-core/images/stx-image-aio-installer.bb @@ -24,6 +24,7 @@ IMAGE_INSTALL = "\ ldd \ rng-tools \ gptfdisk \ + pxe-installer-initramfs \ " IMAGE_LINGUAS = "en-us en-gb" diff --git a/meta-stx-distro/recipes-core/pxe-installer-initramfs/pxe-installer-initramfs_1.0.bb b/meta-stx-distro/recipes-core/pxe-installer-initramfs/pxe-installer-initramfs_1.0.bb new file mode 100644 index 0000000..3f569a3 --- /dev/null +++ b/meta-stx-distro/recipes-core/pxe-installer-initramfs/pxe-installer-initramfs_1.0.bb @@ -0,0 +1,13 @@ +SUMMARY = "Provides initramfs used for pxe installer" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" + +do_install[depends] += "core-image-anaconda-initramfs:do_image_complete" + +do_install() { + install -d ${D}/boot + install -m 0644 ${DEPLOY_DIR_IMAGE}/core-image-anaconda-initramfs-${MACHINE}.cpio.gz ${D}/boot/installer-initrd_1.0 + ln -s installer-initrd_1.0 ${D}/boot/installer-initrd +} + +FILES_${PN} = "/boot"