diff options
Diffstat (limited to 'abuild.in')
-rwxr-xr-x | abuild.in | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -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) |