1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-25 20:25:28 +03:00
aports/scripts/mkimg.netboot.sh
Natanael Copa a715ac6a20 scripts/mkimg.netboot.sh: disable on mips64
Thre are a couple of problems with the mips kernels:
- linux-octeon does not have initramfs
- System.map has different name (upstream problem)

Those issues needs to be solved before we can ship netboot support for
mips64.
2020-04-28 15:31:38 +00:00

33 lines
938 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"
kernel_cmdline="nomodeset"
case "$ARCH" in
armhf) kernel_flavors= ;;
*) kernel_flavors="lts";;
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
}