[ungleich-tools] almalinux-build-opennebula-image.sh for Task#11914

This commit is contained in:
kjg 2024-01-31 02:06:51 +00:00
parent 409214218f
commit 7640f1ec44
1 changed files with 6 additions and 3 deletions

View File

@ -12,14 +12,16 @@ set -e
set -x
# XXX: Handle command-line arguments?
RELEASE=8.3
RELEASE=9.3
ARCH=x86_64
IMAGE_PATH=almalinux-$RELEASE-$(date --iso-8601).img
IMAGE_SIZE=10G
LOOPBACK_DEVICE=/dev/loop0
# since v9.3, there is an issue is the compilation of RHEL 9 and it's derivatives to use the x86-64-v2 instruction set.
# refer to Task#12351, change cpu type
# TODO: find the package definition and built ourself, publish in some RPM repository.
ONE_CONTEXT_RPM_URL="https://github.com/OpenNebula/addon-context-linux/releases/download/v5.10.0/one-context-5.10.0-1.el8.noarch.rpm"
ONE_CONTEXT_RPM_URL="https://github.com/OpenNebula/addon-context-linux/releases/download/v6.6.1/one-context-6.6.1-1.el8.noarch.rpm"
ONE_CONTEXT_RPM_PATH=/root/one-context.rpm
cleanup() {
@ -111,7 +113,8 @@ EOF
# See https://github.com/OpenNebula/addon-context-linux/issues/121 for details.
# network-scripts.x86_64 : Legacy scripts for manipulating of network devices
run_root dnf -y install network-scripts
#run_root dnf -y install network-scripts
run_root dnf -y install NetworkManager
# Install (magic?) one-context RPM and hope things works as expected.
curl -L "$ONE_CONTEXT_RPM_URL" > "/mnt$ONE_CONTEXT_RPM_PATH"