diff options
Diffstat (limited to 'scripts/mkimg.netboot.sh')
-rwxr-xr-x | scripts/mkimg.netboot.sh | 22 |
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 } |