From 0222b5ff488bd16fc7e1a748cb3f26a10530316d Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Dec 12 2021 16:07:42 +0000 Subject: Use Hyperscale content for the Hyperscale container We want to have our content baked into our base container, so let's actually ensure that's the case. --- diff --git a/make-hyperscale-container.sh b/make-hyperscale-container.sh index 692c1ba..5f9b0a8 100755 --- a/make-hyperscale-container.sh +++ b/make-hyperscale-container.sh @@ -1,9 +1,9 @@ #!/bin/sh releasever='8' -packages='centos-release-hyperscale epel-release dnf systemd' -summary="CentOS Stream $releasever container with Hyperscale packages" -description="Provides a base CentOS Stream $releasever container with updated packages from the Hyperscale SIG (e.g. systemd)." +packages='centos-release-hyperscale centos-release-hyperscale-hotfixes centos-release-hyperscale-spin centos-release-hyperscale-experimental epel-release dnf systemd' +summary="CentOS Stream $releasever Hyperscale container" +description="Provides a base CentOS Stream $releasever Hyperscale variant container" if ! grep -q "CentOS Stream $releasever" /etc/os-release; then echo "You need to run this on a CentOS Stream $releasever host" @@ -26,6 +26,8 @@ dnf -y install \ $packages sed -e 's/^enabled=0\$/enabled=1/g' \ -i "\${scratchmnt}/etc/yum.repos.d/CentOS-Stream-PowerTools.repo" +dnf -y swap centos-stream-release centos-stream-hyperscale-spin-release +dnf -y --setopt install_weak_deps=false distro-sync dnf -y --installroot "\$scratchmnt" clean all buildah unmount "$newcontainer" EOF