File tree Expand file tree Collapse file tree 1 file changed +26
-13
lines changed
Expand file tree Collapse file tree 1 file changed +26
-13
lines changed Original file line number Diff line number Diff line change @@ -26,19 +26,32 @@ git clone --depth 1 https://gitlab.alpinelinux.org/alpine/aports
2626cd aports
2727mkdir -p ~/iso
2828# Enable zfs kernel module
29- sed -i '/arch=".*/a \ kernel_addons="zfs"' ./scripts/build-alpine-netboot-zfs.sh
30- sed -i 's/linux-$_f linux-firmware wireless-regdb $modloop_addons/linux-$_f linux-firmware wireless-regdb zfs $modloop_addons/' ./scripts/mkimg.base.sh
31- ./scripts/mkimage.sh --outdir ~/iso --arch x86_64 --repository http://dl-cdn.alpinelinux.org/alpine/edge/main --profile netboot
32- sed -i '/output_format="netboot"/i \
33- \ local _k _a\
34- \ for _k in $kernel_flavors; do\
35- \ apks="$apks linux-$_k"\
36- \ for _a in $kernel_addons; do\
37- \ apks="$apks $_a-$_k"\
38- \ done\
39- \ done\
40- ' ./scripts/mkimg.netboot.sh
41- cat ./scripts/mkimg.netboot.sh
29+ cat > ./scripts/mkimg.zfsnetboot.sh << 'EOFINNER'
30+ profile_zfsnetboot() {
31+ profile_standard
32+ kernel_cmdline="unionfs_size=512M console=tty0 console=ttyS0,115200"
33+ syslinux_serial="0 115200"
34+ kernel_addons="zfs"
35+ apks="$apks zfs-scripts zfs zfs-utils-py
36+ mkinitfs
37+ syslinux util-linux"
38+ initfs_features="base network squashfs usb virtio"
39+ local _k _a
40+ for _k in $kernel_flavors; do
41+ apks="$apks linux-$_k"
42+ for _a in $kernel_addons; do
43+ apks="$apks $_a-$_k"
44+ done
45+ done
46+ apks="$apks linux-firmware"
47+ output_format="netboot"
48+ image_ext="tar.gz"
49+ }
50+ EOFINNER
51+ cat ./scripts/mkimg.zfsnetboot.sh
52+ echo Running mkimage.sh
53+ ./scripts/mkimage.sh --outdir ~/iso --arch x86_64 --repository http://dl-cdn.alpinelinux.org/alpine/edge/main --profile zfsne
54+ tboot
4255EOF
4356
4457
You can’t perform that action at this time.
0 commit comments