summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-01-03 15:59:52 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2011-01-03 15:59:52 +0000
commitf580e6657a17c5afeba8afa479020986dce239c9 (patch)
tree0977b15809c73b20d8f1f92dd1149309a5b1d1ca
parent470f05214258fac6981251cd81a17ed4b012bcc0 (diff)
downloadabuild-f580e6657a17c5afeba8afa479020986dce239c9.tar.gz
abuild-f580e6657a17c5afeba8afa479020986dce239c9.tar.bz2
abuild-f580e6657a17c5afeba8afa479020986dce239c9.tar.xz
abuild-f580e6657a17c5afeba8afa479020986dce239c9.zip
abuild: support for saveas-* in sourcecheck
-rwxr-xr-xabuild.in18
1 files changed, 12 insertions, 6 deletions
diff --git a/abuild.in b/abuild.in
index 31ad046..b5d716d 100755
--- a/abuild.in
+++ b/abuild.in
@@ -172,14 +172,20 @@ md5check() {
# verify upstream sources
sourcecheck() {
- local s
- for s in $source; do
- if is_remote $s; then
- wget -q -s $s || return 1
- fi
+ local uri
+ for uri in $source; do
+ is_remote $uri || continue
+ case "$uri" in
+ saveas-*://*)
+ uri=${uri#saveas-}
+ uri=${uri%/*}
+ ;;
+ esac
+ wget -q -s "$uri" || return 1
done
+ return 0
}
-
+
uri_fetch() {
local uri="$1"
local d="${uri##*/}" # $(basename $uri)