aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/mkimg.netboot.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mkimg.netboot.sh')
-rwxr-xr-xscripts/mkimg.netboot.sh22
1 files changed, 13 insertions, 9 deletions
diff --git a/scripts/mkimg.netboot.sh b/scripts/mkimg.netboot.sh
index c5f447be9b4..783c4629088 100755
--- a/scripts/mkimg.netboot.sh
+++ b/scripts/mkimg.netboot.sh
@@ -2,6 +2,8 @@ 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/
}
@@ -11,18 +13,20 @@ profile_netboot() {
netboot.
"
arch="aarch64 armhf armv7 ppc64le x86 x86_64 s390x"
- kernel_cmdline="nomodeset"
- kernel_flavors="vanilla"
+ case "$ARCH" in
+ armhf) kernel_flavors="rpi";;
+ armv7) kernel_flavors="lts rpi";;
+ aarch64) kernel_flavors="lts virt rpi";;
+ 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=""
- initfs_features="base network squashfs usb virtio"
output_format="netboot"
image_ext="tar.gz"
- case "$ARCH" in
- x86_64) kernel_flavors="$kernel_flavors virt";;
- s390x) initfs_features="$initfs_features dasd_mod qeth";;
- aarch64) kernel_flavors="$kernel_flavors rpi";;
- armhf|armv7) kernel_flavors="$kernel_flavors rpi rpi2";;
- esac
}