build_container_image()
{
- local distro_postfix="$1"
+ local builder_prefix="$1"
+ local distro_postfix="$2"
podman build \
- --tag "mv-none-space-builder:$distro_postfix" \
+ --tag "$builder_prefix-builder:$distro_postfix" \
--file "build/Containerfile-$distro_postfix" \
|| return $?
}
run_builder_container()
{
- local distro_postfix="$1"
+ local builder_prefix="$1"
+ local distro_postfix="$2"
podman run \
--tty \
--rm \
--volume .:/src \
- "mv-none-space-builder:$distro_postfix" \
+ "$builder_prefix-builder:$distro_postfix" \
|| return $?
}
main()
{
+ local builder_prefix="mv-none-space"
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_builder_container "$distro_postfix" || return $?
+ build_container_image "$builder_prefix" "$distro_postfix" || return $?
+ run_builder_container "$builder_prefix" "$distro_postfix" || return $?
done
}