From 9672f5eb7c105ebc628a30004080f6ee7d6d179e Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Wed, 20 Jul 2022 12:36:37 +0200 Subject: [PATCH] [alpine/opennebula] begin upgrade to 3.16 - unfinished --- .../alpine-build-opennebula-image.sh | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/opennebula-images/alpine-build-opennebula-image.sh b/opennebula-images/alpine-build-opennebula-image.sh index 87ff9b3..1866cc0 100755 --- a/opennebula-images/alpine-build-opennebula-image.sh +++ b/opennebula-images/alpine-build-opennebula-image.sh @@ -9,14 +9,14 @@ set -e set -x # XXX: Handle command-line arguments? -RELEASE=v3.14 +RELEASE=v3.16 ARCH=x86_64 IMAGE_PATH=alpine-$RELEASE-$(date -I).img.qcow2 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/v5.10.0/one-context-5.10.0-r1.apk" +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_PATH=/root/one-context.apk cleanup() { @@ -82,7 +82,7 @@ apk add -U -X $APK_MIRROR$RELEASE/main/ \ --arch="$ARCH" \ --root=/mnt \ --initdb \ - alpine-base alpine-conf openssh sudo tzdata gnupg haveged bash eudev + alpine-base alpine-conf openssh tzdata gnupg haveged bash eudev mount --bind /dev /mnt/dev mount --bind /dev/pts /mnt/dev/pts @@ -154,18 +154,8 @@ UUID=$root_uuid / ext4 rw,relatime,data=ordered 0 1 EOF # Install kernel and bootloader. -run_root apk add linux-virt syslinux - -dd if=/usr/share/syslinux/mbr.bin of="$NBD_DEVICE" bs=1 count=440 -extlinux -i /mnt/boot - -cat >/mnt/boot/extlinux.conf < "/mnt$ONE_CONTEXT_APK_PATH"