packagebuild/build_ubi.sh
Sebastian Tobie 3eb72c1a14 updated the images
- added openbao
- added my repos to debian and arch
2025-05-03 20:34:59 +02:00

28 Zeilen
760 B
Bash
Ausführbare Datei

#!/bin/sh
. ./common.sh
set -e
version="${1}"
container="ubi_${version}"
add_repo(){
container="$1"
forgejo="$2"
org="$3"
group="$4"
if [ -z "$group" ] ; then
group="rpm.repo"
else
group="rpm/${group}.repo"
fi
buildah run --user 0:0 "$container" dnf config-manager --add-repo "${forgejo}/api/packages/${org}/${group}"
}
ubi_install(){
buildah run "$1" rpm -i "$2"
}
init_container "$container" "registry.access.redhat.com/ubi${version}:latest"
buildah run --user 0:0 "$container" dnf install -y nodejs git rpm-build
ubi_install "$container" "https://github.com/openbao/openbao/releases/download/v${openbao_version}/bao_${openbao_version}_linux_amd64.rpm"
commit "$container" "oci:ubi:$version"
du -sh ubi