index : builder | |
Archlinux32 build system | gitolite user |
summaryrefslogtreecommitdiff |
author | Erich Eckner <erich.eckner.ext@bestsecret.com> | 2023-05-22 16:40:22 +0200 |
---|---|---|
committer | Erich Eckner <erich.eckner.ext@bestsecret.com> | 2023-05-22 16:40:22 +0200 |
commit | df6e78794309c047bb020636d373d8cca183d009 (patch) | |
tree | 33419172c36ce2470817accab731b4fee094976b | |
parent | 8f4872a2ba82be5fc50f6f1b7fa7ed5642f3dafd (diff) |
-rwxr-xr-x | lib/common-functions | 7 |
diff --git a/lib/common-functions b/lib/common-functions index 9b439be..0c01968 100755 --- a/lib/common-functions +++ b/lib/common-functions @@ -468,9 +468,14 @@ extract_source_directory() { | sed "${substitution}" ) curl -LSs "https://buildmaster.archlinux32.org/upstream-packages/${pkgbase_translated}-${revision}.tar.gz" \ - | tar -xz --strip-components=1 -C "${output}" -- "${pkgbase_translated}-${revision}" \ + | tar -xz --strip-components=1 -C "${output}" -- "${pkgbase_translated}-${revision}" 2>/dev/null \ && break done + if [ ! -f "${output}/PKGBUILD" ]; then + >&2 printf 'failed to download/extract a PKGBUILD from upstream archlinux for %s %s\n' \ + "${pkgbase}" "${revision}" + exit 1 + fi printf '\n' >> \ "${output}/PKGBUILD" fi |