aports/scripts/mkimg.netboot.sh
Natanael Copa a467c8ac68 scripts: remove momodeset
Remove nomodeset for all release images for consistency

We have serial console enabled so we don't need to be able to run qemu
with -curses, which needed nomodeset.
2023-05-08 22:57:04 +02:00

33 lines
909 B
Bash
Executable File

create_image_netboot() {
rm -rf "${OUTDIR}"/netboot-$RELEASE "${OUTDIR}"/netboot
cp -aL "${DESTDIR}"/boot "${OUTDIR}"/netboot-$RELEASE
ln -s netboot-$RELEASE "${OUTDIR}"/netboot
# let webserver read initramfs
chmod a+r "${OUTDIR}"/netboot-$RELEASE/*
tar -C "${DESTDIR}" -chzf ${OUTDIR}/${output_filename} boot/
}
profile_netboot() {
title="Netboot"
desc="Kernel, initramfs and modloop for
netboot.
"
arch="aarch64 armhf armv7 ppc64le x86 x86_64 s390x"
case "$ARCH" in
aarch64) kernel_flavors="lts rpi rpi4 virt";;
armhf) kernel_flavors="rpi rpi2";;
armv7) kernel_flavors="lts rpi rpi2";;
x86_64) kernel_flavors="lts virt";;
*) kernel_flavors="lts";;
esac
case "$ARCH" in
s390x) initfs_features="base network squashfs usb dasd_mod qeth zfcp";;
*) initfs_features="base network squashfs usb virtio"
esac
modloop_sign=yes
apks=""
output_format="netboot"
image_ext="tar.gz"
}