diff options
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/guix/guix-attest | 4 | ||||
-rw-r--r-- | contrib/guix/libexec/build.sh | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/contrib/guix/guix-attest b/contrib/guix/guix-attest index 5093dcb69d..8b4746caf9 100755 --- a/contrib/guix/guix-attest +++ b/contrib/guix/guix-attest @@ -146,6 +146,10 @@ echo "" # MAIN LOGIC: Loop through each output for VERSION and attest to output in # GUIX_SIGS_REPO as SIGNER, if attestation does not exist for outdir in "${OUTDIRS[@]}"; do + if [ -e "${outdir}/SKIPATTEST.TAG" ]; then + echo "${outname}: SKIPPING: Output directory marked with SKIPATTEST.TAG file" + continue + fi outname="$(out_name "$outdir")" outsigdir="$(out_sig_dir "$outdir")" if [ -e "$outsigdir" ]; then diff --git a/contrib/guix/libexec/build.sh b/contrib/guix/libexec/build.sh index ce61cd52c7..fccd5d1b08 100644 --- a/contrib/guix/libexec/build.sh +++ b/contrib/guix/libexec/build.sh @@ -228,6 +228,7 @@ GIT_ARCHIVE="${DIST_ARCHIVE_BASE}/${DISTNAME}.tar.gz" # Create the source tarball if not already there if [ ! -e "$GIT_ARCHIVE" ]; then mkdir -p "$(dirname "$GIT_ARCHIVE")" + touch "${DIST_ARCHIVE_BASE}"/SKIPATTEST.TAG git archive --prefix="${DISTNAME}/" --output="$GIT_ARCHIVE" HEAD fi |