index : builder | |
Archlinux32 build system | gitolite user |
summaryrefslogtreecommitdiff |
author | Erich Eckner <git@eckner.net> | 2023-05-24 07:42:29 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2023-05-24 07:42:29 +0200 |
commit | 2722efe6a807ed4aede5001b6d032a579d772c0e (patch) | |
tree | 2175d5a392c3baefb3ffc12f64ddb2d9f43cb93c /bin | |
parent | 255e2e1ff43fda550540085c7f223a380bfae59a (diff) |
-rwxr-xr-x | bin/build-packages | 35 |
diff --git a/bin/build-packages b/bin/build-packages index d18f0e0..a5cd235 100755 --- a/bin/build-packages +++ b/bin/build-packages @@ -492,41 +492,6 @@ while [ "${count}" -ne 0 ] && \ date -u --iso-8601=seconds | \ cut -d+ -f1 ).build-log" - ( # new shell is intentional - set -e - CARCH="${arch}" - . /usr/share/makepkg/util/source.sh - bash -c ' # new shell is intentional - CARCH="'"${arch}"'" - . PKGBUILD - printf '"'"'%s\n'"'"' "${source[@]}" - ' \ - | grep '^git+' \ - | while read -r netfile; do - fragment=$(get_uri_fragment "$netfile") - [ -z "${fragment}" ] && continue - case "${fragment%%=*}" in - 'commit'|'tag') - ref="${fragment##*=}" - ;; - 'branch') - ref="origin/${fragment##*=}" - ;; - *) - continue - esac - path=$(get_filename "$netfile") - [ -d "${path}" ] && continue - git init --bare "${path}" - url=$(get_url "$netfile") - url=${url#git+} - url=${url%%#*} - url=${url%%\?*} - git -C "${path}" remote add origin "${url}" - git -C "${path}" fetch --depth=1 origin "${ref}" - git -C "${path}" fetch --depth=1 origin - done - ) if CARCH="${arch}" makepkg --verifysource 2> "${log_file}"; then success=true rm "${log_file}" |