48f28a811d
Remove the kernel image packages with abiname in LAT yaml config files. After commit <Add pkgs without abiname for image/headers>, packages for linux unsigned images without abiname are created. So replace linux-image-5.10.0-6-amd64-unsigned linux-rt-image-5.10.0-6-rt-amd64-unsigned with linux-image-stx-amd64 linux-rt-image-stx-amd64 This is a preparation for kernel upgrading with major version. Test plan: PASS: Build all the packages and iso successfully. PASS: The rt/std installations are fine for both qemu and lib. PASS: No warning appears for insmod/modprobe. Depends-On: https://review.opendev.org/c/starlingx/kernel/+/896187 Story: 2010643 Task: 48816 Signed-off-by: Li Zhou <li.zhou@windriver.com> Change-Id: I22c1481527b5b0f73d63f7811f8c4f07401839eb
134 lines
2.8 KiB
YAML
134 lines
2.8 KiB
YAML
---
|
|
name: starlingx-initramfs-ostree-image
|
|
machine: intel-x86-64
|
|
image_type:
|
|
- initramfs
|
|
debootstrap-mirror: deb-merge-all
|
|
package_feeds: []
|
|
package_type: external-debian
|
|
gpg:
|
|
gpg_path: /tmp/.lat_gnupg_root
|
|
ostree:
|
|
gpgid: Wind-River-Linux-Sample
|
|
gpgkey: $OECORE_NATIVE_SYSROOT/usr/share/genimage/rpm_keys/RPM-GPG-PRIVKEY-Wind-River-Linux-Sample
|
|
gpg_password: windriver
|
|
grub:
|
|
BOOT_GPG_NAME: SecureBootCore
|
|
BOOT_GPG_PASSPHRASE: SecureCore
|
|
BOOT_KEYS_DIR: $OECORE_NATIVE_SYSROOT/usr/share/bootfs/boot_keys
|
|
BOOT_GPG_KEY: $OECORE_NATIVE_SYSROOT/usr/share/bootfs/boot_keys/BOOT-GPG-PRIVKEY-SecureBootCore
|
|
packages:
|
|
- apt-utils
|
|
- base-passwd
|
|
- bash
|
|
- bc
|
|
- bind9-dnsutils
|
|
- bnxt-en
|
|
- bnxt-en-rt
|
|
- busybox
|
|
- bzip2
|
|
- ca-certificates
|
|
- curl
|
|
- dosfstools
|
|
- e2fsprogs
|
|
- efibootmgr
|
|
- eject
|
|
- fdisk
|
|
- findutils
|
|
- firmware-qlogic
|
|
- gawk
|
|
- glib-networking
|
|
- gnupg
|
|
- grep
|
|
- grub2
|
|
- gzip
|
|
- iavf
|
|
- iavf-rt
|
|
- iavf-cvl-2.54
|
|
- iavf-cvl-2.54-rt
|
|
- iavf-cvl-4.10
|
|
- iavf-cvl-4.10-rt
|
|
- ice
|
|
- ice-rt
|
|
- ice-cvl-2.54
|
|
- ice-cvl-2.54-rt
|
|
- ice-cvl-4.10
|
|
- ice-cvl-4.10-rt
|
|
- i40e
|
|
- i40e-rt
|
|
- i40e-cvl-2.54
|
|
- i40e-cvl-2.54-rt
|
|
- i40e-cvl-4.10
|
|
- i40e-cvl-4.10-rt
|
|
- ifupdown
|
|
- initramfs-ostree
|
|
- iproute2
|
|
- isc-dhcp-client
|
|
- isc-dhcp-common
|
|
- kbd
|
|
- kmod
|
|
- libostree-1-1
|
|
- linux-image-stx-amd64
|
|
- linux-rt-image-stx-amd64
|
|
- mdadm
|
|
- mlnx-ofed-kernel-modules
|
|
- mlnx-ofed-kernel-modules-rt
|
|
- mount
|
|
- mttyexec
|
|
- multipath-config
|
|
- multipath-tools
|
|
- multipath-tools-boot
|
|
- open-iscsi
|
|
- ostree-boot
|
|
- ostree
|
|
- parted
|
|
- procps
|
|
- psmisc
|
|
- pv
|
|
- iputils-ping
|
|
- rng-tools
|
|
- rpm2cpio
|
|
- rsync
|
|
- sed
|
|
- tar
|
|
- udev
|
|
- udhcpc
|
|
- util-linux
|
|
- uuid-runtime
|
|
- vim
|
|
- watchdog
|
|
- wget
|
|
external-packages: []
|
|
include-default-packages: '0'
|
|
rootfs-pre-scripts:
|
|
- echo "run script before do_rootfs in $IMAGE_ROOTFS"
|
|
rootfs-post-scripts:
|
|
- |-
|
|
# Reduce rootfs size AMAP
|
|
export PATH=/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
|
|
chroot $IMAGE_ROOTFS bash << SCRIPT_ENDOF
|
|
# Each time modify this file, change the version number below.
|
|
echo "Initramfs bullseye yaml file V-1.0.0" > /var/log/rootfs_install.log
|
|
dpkg-query -l >> /var/log/rootfs_install.log
|
|
set -x
|
|
rm -rf /boot/*
|
|
rm -rf /var/lib/* /var/cache/*
|
|
rm -rf /usr/share/man /usr/share/doc /usr/share/zoneinfo /usr/share/vim
|
|
SCRIPT_ENDOF
|
|
- |-
|
|
# Set bash as default shell
|
|
ln -snf --relative $IMAGE_ROOTFS/bin/bash $IMAGE_ROOTFS/bin/sh
|
|
- |-
|
|
# Update the installer script with partition size parameters
|
|
# so they don't have to be specified on the grub command line
|
|
sed -i "s/^FSZ=.*/FSZ=32/g" ${IMAGE_ROOTFS}/install
|
|
sed -i "s/^BSZ=.*/BSZ=512/g" ${IMAGE_ROOTFS}/install
|
|
sed -i "s/^RSZ=.*/RSZ=20480/g" ${IMAGE_ROOTFS}/install
|
|
sed -i "s/^VSZ=.*/VSZ=20480/g" ${IMAGE_ROOTFS}/install
|
|
environments:
|
|
- NO_RECOMMENDATIONS="1"
|
|
- DEBIAN_FRONTEND=noninteractive
|
|
debootstrap-key: ''
|
|
apt-keys:
|
|
- /opt/LAT/pubkey.rsa
|