build_container_image()
{
- local distro_postfix="$1"
+ local builder_prefix="$1"
+ local distro_postfix="$2"
podman build \
- --tag "feierabend-builder:$distro_postfix" \
+ --tag "$builder_prefix-builder:$distro_postfix" \
--file "build/Containerfile-$distro_postfix" \
|| return $?
}
-run_build_container()
+run_builder_container()
{
- local distro_postfix="$1"
+ local builder_prefix="$1"
+ local distro_postfix="$2"
podman run \
--tty \
--env SOLL_HOUR="$SOLL_HOUR" \
--env SOLL_MINUTES="$SOLL_MINUTES" \
--env BEFORE_AUG_2026="$BEFORE_AUG_2026" \
- "feierabend-builder:$distro_postfix" \
+ "$builder_prefix-builder:$distro_postfix" \
|| return $?
}
main()
{
+ local builder_prefix="feierabend"
local distros=${DISTROS:="debian:oldstable-slim
debian:stable-slim
debian:testing-slim
for distro in $distros; do
local distro_postfix=${distro/:/-}
create_containerfile "$distro" "$distro_postfix" || return $?
- build_container_image "$distro_postfix" || return $?
- run_build_container "$distro_postfix" || return $?
+ build_container_image "$builder_prefix" "$distro_postfix" || return $?
+ run_builder_container "$builder_prefix" "$distro_postfix" || return $?
done
}