summaryrefslogtreecommitdiffstats
path: root/abuild.in
diff options
context:
space:
mode:
Diffstat (limited to 'abuild.in')
-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)