tools/debian-mirror-tools/config/debian/common/base-initramfs-bullseye.yaml
Hongxu Jia 3467acb249 LAT: add network card kernel modules to initramfs
Due to network card is required in initramfs for PXE ostree install,
install network card kernel modules to initramfs as many as possible

Test Plan:
- PASS: Build ISO image
- PASS: PXE ostree install over IPv4
- PASS: Boot installed image

Story: 2008846
Task: 44544

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Change-Id: Ibe0770d98006719d66145083f2b599269417ec98
2022-02-21 17:13:59 +08:00

87 lines
1.7 KiB
YAML

---
name: debian-initramfs-ostree-image
machine: intel-x86-64
image_type:
- initramfs
debootstrap-mirror: http://deb.debian.org/debian
package_feeds:
- deb http://deb.debian.org/debian bullseye main contrib
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
packages:
- apt-utils
- base-passwd
- bash
- busybox
- bzip2
- ca-certificates
- curl
- dosfstools
- e2fsprogs
- eject
- fdisk
- findutils
- gawk
- glib-networking
- gnupg
- grep
- grub2
- gzip
- iavf
- ice
- i40e
- ifupdown
- initramfs-ostree
- iproute2
- isc-dhcp-client
- isc-dhcp-common
- kbd
- kmod
- libostree-1-1=2019.1-1
- linux-image-5.10.0-6-amd64-unsigned
- mdadm
- mount
- mttyexec
- ostree-boot=2019.1-1
- ostree=2019.1-1
- parted
- procps
- psmisc
- pv
- rng-tools
- sed
- tar
- udev
- udhcpc
- util-linux
- watchdog
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
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
environments:
- NO_RECOMMENDATIONS="1"
- DEBIAN_FRONTEND=noninteractive