tools/debian-mirror-tools/config/debian/common/base-initramfs-bullseye.yaml
Li Zhou 48f28a811d Remove kernel pkgs with abiname in yaml config files
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
2023-09-22 02:30:41 -04:00

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