Revert "Revert "oran-shell-release: release image for F""
[pti/rtp.git] / meta-starlingx / meta-stx-distro / recipes-core / images / stx-image-aio-installer.bb
1
2 DESCRIPTION = "An image with Anaconda to do installation for StarlingX"
3
4 LICENSE = "Apache-2.0"
5 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
6
7 # Support installation from initrd boot
8 do_image_complete[depends] += "core-image-anaconda-initramfs:do_image_complete"
9
10 DEPENDS += "isomd5sum-native"
11
12 CUSTOMIZE_LOGOS ??= "yocto-compat-logos"
13
14 # We override what gets set in core-image.bbclass
15 IMAGE_INSTALL = "\
16     packagegroup-core-boot \
17     packagegroup-core-ssh-openssh \
18     ${@['', 'packagegroup-installer-x11-anaconda'][bool(d.getVar('XSERVER', True))]} \
19     python3-anaconda \
20     anaconda-init \
21     kernel-modules \
22     ${CUSTOMIZE_LOGOS} \
23     dhcp-client \
24     ldd \
25     rng-tools \
26     gptfdisk \
27     pxe-installer-initramfs \
28 "
29
30 IMAGE_LINGUAS = "en-us en-gb"
31
32 # Generate live image
33 IMAGE_FSTYPES_remove = "wic wic.bmap"
34 IMAGE_FSTYPES_append = " iso"
35
36 IMAGE_ROOTFS_EXTRA_SPACE =" + 102400"
37
38 inherit core-image stx-anaconda-image
39
40 DEFAULT_KICKSTART ?= "smallsystem_lowlatency_ks.cfg"
41 STX_KICKSTART_DIR ?= "${INSTALLER_TARGET_BUILD}/tmp/deploy/images/${MACHINE}/stx-kickstarts/"
42 KICKSTART_FILE ?= "${STX_KICKSTART_DIR}/${DEFAULT_KICKSTART}"
43
44 KICKSTART_FILE_EXTRA ?= " \
45     ${STX_KICKSTART_DIR}/smallsystem_ks.cfg \
46     ${STX_KICKSTART_DIR}/smallsystem_lowlatency_ks.cfg \
47     ${STX_KICKSTART_DIR}/controller_ks.cfg \
48     ${STX_KICKSTART_DIR}/net_controller_ks.cfg \
49     ${STX_KICKSTART_DIR}/net_smallsystem_ks.cfg \
50     ${STX_KICKSTART_DIR}/net_smallsystem_lowlatency_ks.cfg \
51     ${STX_KICKSTART_DIR}/net_storage_ks.cfg \
52     ${STX_KICKSTART_DIR}/net_worker_ks.cfg \
53     ${STX_KICKSTART_DIR}/net_worker_lowlatency_ks.cfg \
54 "
55
56 SYSLINUX_CFG_LIVE = "${LAYER_PATH_meta-stx-distro}/conf/distro/files/syslinux.cfg"