From: Bastian Dehn Date: Fri, 24 Apr 2026 07:26:19 +0000 (+0200) Subject: rename builder script X-Git-Tag: v1.1.28^2~6 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=d3b92a2cbb5f67db2ec07db2b632781ded426374;p=sane-kds-s2000w-net.git rename builder script --- diff --git a/builder/build-in-container b/builder/build-in-container deleted file mode 100755 index 7ab5e47..0000000 --- a/builder/build-in-container +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -create_containerfile() -{ - local distro="$1" - local scriptpath=$(echo $0 | xargs dirname | xargs realpath) - - cat $scriptpath/Containerfile.template \ - | sed "s/\$distro/$distro/" \ - > build/Containerfile-$distro_postfix -} - -build_container_image() -{ - local distro_postfix="$1" - - podman build \ - -f build/Containerfile-$distro_postfix \ - -t sane-kds-s2000w-net-builder-$distro_postfix -} - -run_builder_container() -{ - local distro_postfix="$1" - - podman run \ - --rm \ - -v ./:/source \ - -e EXTRA_VERSION=$distro_postfix \ - sane-kds-s2000w-net-builder-$distro_postfix -} - -main() -{ - local distros="debian:oldstable debian:stable debian:testing ubuntu:latest ubuntu:rolling" - mkdir -p build - cp builder/run build/ - - for distro in $distros; do - local distro_postfix=${distro/:/-} - create_containerfile "$distro" || return $? - build_container_image "$distro_postfix" || return $? - run_builder_container "$distro_postfix" || return $? - done -} - -main diff --git a/builder/builder b/builder/builder new file mode 100755 index 0000000..7ab5e47 --- /dev/null +++ b/builder/builder @@ -0,0 +1,47 @@ +#!/bin/bash + +create_containerfile() +{ + local distro="$1" + local scriptpath=$(echo $0 | xargs dirname | xargs realpath) + + cat $scriptpath/Containerfile.template \ + | sed "s/\$distro/$distro/" \ + > build/Containerfile-$distro_postfix +} + +build_container_image() +{ + local distro_postfix="$1" + + podman build \ + -f build/Containerfile-$distro_postfix \ + -t sane-kds-s2000w-net-builder-$distro_postfix +} + +run_builder_container() +{ + local distro_postfix="$1" + + podman run \ + --rm \ + -v ./:/source \ + -e EXTRA_VERSION=$distro_postfix \ + sane-kds-s2000w-net-builder-$distro_postfix +} + +main() +{ + local distros="debian:oldstable debian:stable debian:testing ubuntu:latest ubuntu:rolling" + mkdir -p build + cp builder/run build/ + + for distro in $distros; do + local distro_postfix=${distro/:/-} + create_containerfile "$distro" || return $? + build_container_image "$distro_postfix" || return $? + run_builder_container "$distro_postfix" || return $? + done +} + +main