[ungleich-tools] update alpine linux script for Task#11912

This commit is contained in:
kjg 2024-01-24 04:12:47 +00:00
parent ece4c00dd0
commit 39d16e6ded
1 changed files with 17 additions and 1 deletions

View File

@ -16,7 +16,7 @@ IMAGE_SIZE=10G
NBD_DEVICE=/dev/nbd0
APK_MIRROR=http://dl-2.alpinelinux.org/alpine/ # Mind the trailing /
ONE_CONTEXT_APK_URL="https://github.com/OpenNebula/addon-context-linux/releases/download/v6.4.0/one-context-6.4.0-r1.apk"
ONE_CONTEXT_APK_URL="https://github.com/OpenNebula/addon-context-linux/releases/download/v6.6.1/one-context-6.6.1-r1.apk"
ONE_CONTEXT_APK_PATH=/root/one-context.apk
cleanup() {
@ -145,6 +145,9 @@ done
# Set hostname.
run_root setup-hostname -n alpine
#debug
blkid
# Generate fstab file.
boot_uuid=$(blkid --match-tag UUID --output value "${NBD_DEVICE}p1")
root_uuid=$(blkid --match-tag UUID --output value "${NBD_DEVICE}p2")
@ -153,9 +156,22 @@ UUID=$boot_uuid /boot ext4 rw,relatime,data=ordered 0 2
UUID=$root_uuid / ext4 rw,relatime,data=ordered 0 1
EOF
#debug
echo $boot_uuid
echo $root_uuid
cat /mnt/etc/fstab
run_root cat /etc/fstab
# Install kernel and bootloader.
run_root apk add linux-virt grub grub-bios
echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet rootfstype=ext4"' >> /mnt/etc/default/grub
cat /mnt/etc/default/grub
run_root grub-install --target=i386-pc $NBD_DEVICE
run_root grub-mkconfig -o /boot/grub/grub.cfg
#debug
run_root cat /etc/default/grub
run_root cat /etc/fstab
# Install one-context APK and hope things works as expected.
curl -L "$ONE_CONTEXT_APK_URL" > "/mnt$ONE_CONTEXT_APK_PATH"