diff --git a/build.sh b/build.sh index 1537751..62f2494 100755 --- a/build.sh +++ b/build.sh @@ -5,10 +5,20 @@ if [ -z "$BUILD_DIR" ]; then BUILD_DIR=build fi +# Reset env +while read i +do + unset "$i" +done < <(printenv | cut -d '=' -f 1 | grep -vE '^(PWD|PATH|HOME|BUILD_DIR)$') +printenv && + +# Build CONFIG_DIR="$(dirname "$0")" && +flatpak-builder $3 --arch "$2" --install-deps-from=winebarrels --install-deps-only "$BUILD_DIR" "$1" && +(find '.flatpak-builder/build' -delete || rm -rf ".flatpak-builder/build/*" ".flatpak-builder/build/.*") && if [ -z "$4" ]; then - exec flatpak-builder $3 --arch "$2" --rebuild-on-sdk-change "$BUILD_DIR" "$1" + BUILD_DIR= exec flatpak-builder $3 --arch "$2" --sandbox --rebuild-on-sdk-change "$BUILD_DIR" "$1" else - HASH="$("$CONFIG_DIR/hash_modules.py" --installed "$1" "$2" | sed -n '1p')" && - exec flatpak-builder $3 --arch "$2" --rebuild-on-sdk-change --gpg-sign=winebarrels@marko10-000.de --repo "$4" -s "WB_HASH='${HASH}'" "$BUILD_DIR" "$1" + HASH="$("$CONFIG_DIR/hash_modules.py" --installed "$1" "$2" | sed -n '1p')" || exit 0 && + BUILD_DIR= exec flatpak-builder $3 --arch "$2" --sandbox --rebuild-on-sdk-change --repo "$4" -s "WB_HASH='${HASH}'" "$BUILD_DIR" "$1" fi \ No newline at end of file diff --git a/run_versions.sh b/run_versions.sh new file mode 100755 index 0000000..62496ea --- /dev/null +++ b/run_versions.sh @@ -0,0 +1,13 @@ +#! /usr/bin/env bash +# Args: