From 85102cfeb810c25cd93f8d20e84e87dbd1ed99d3 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Wed, 8 May 2024 15:09:41 -0600 Subject: [PATCH] wip --- .github/workflows/builds.yml | 6 ++--- build-dist.sh | 46 ++++++++++++++++++------------------ 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 59fd322f..23502489 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -17,12 +17,12 @@ jobs: runs-on: ubuntu-latest container: rust:latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: cargo test --all build-dist: name: Build Distributions runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - run: ./build-dist.sh + - uses: actions/checkout@v4 + - run: bash -x ./build-dist.sh diff --git a/build-dist.sh b/build-dist.sh index eb065ca1..c7e821b9 100755 --- a/build-dist.sh +++ b/build-dist.sh @@ -23,13 +23,13 @@ for a in $@; do --linux) skip_windows="yes" ;; - --*) - echo "error: bad argument: $a" - exit 1 - ;; + --*) + echo "error: bad argument: $a" + exit 1 + ;; *) - command="$@" - break + command="$@" + break ;; esac shift @@ -49,20 +49,20 @@ cross_run() { dockerfile="./docker/builder/Dockerfile.cross" tag=${BUILDER_TAG:-"evebox/builder:cross"} ${ECHO} docker build \ - --build-arg REAL_UID="$(id -u)" \ - --build-arg REAL_GID="$(id -g)" \ - --cache-from ${tag} \ - -t ${tag} \ - -f ${dockerfile} . + --build-arg REAL_UID="$(id -u)" \ + --build-arg REAL_GID="$(id -g)" \ + --cache-from ${tag} \ + -t ${tag} \ + -f ${dockerfile} . ${ECHO} docker run --rm ${it} --privileged \ - -v "$(pwd):/src:z" \ - -v /var/run/docker.sock:/var/run/docker.sock:z \ - -w /src \ - -e BUILD_REV="${BUILD_REV}" \ - -e TARGET="${target}" \ - -u builder \ - --group-add $(getent group docker | cut -f3 -d:) \ - ${tag} $@ + -v "$(pwd):/src:z" \ + -v /var/run/docker.sock:/var/run/docker.sock:z \ + -w /src \ + -e BUILD_REV="${BUILD_REV}" \ + -e TARGET="${target}" \ + -u builder \ + --group-add $(getent group docker | cut -f3 -d:) \ + ${tag} $@ } if [[ "${command}" ]]; then @@ -70,13 +70,13 @@ if [[ "${command}" ]]; then else cross_run x86_64-unknown-linux-musl make dist cross_run aarch64-unknown-linux-musl make dist - + cross_run x86_64-unknown-linux-musl ./packaging/build-rpm.sh amd64 - + cross_run x86_64-unknown-linux-musl ./packaging/build-deb.sh amd64 cross_run aarch64-unknown-linux-musl ./packaging/build-deb.sh arm64 - + if [[ "${skip_windows}" != "yes" ]]; then - cross_run x86_64-pc-windows-gnu make dist + cross_run x86_64-pc-windows-gnu make dist fi fi