diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-12-16 17:02:16 +0100 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-12-16 17:02:16 +0100 |
commit | c98b47b7ada5d79981f43311b6954988aa7525e5 (patch) | |
tree | ccbe03cd92f217ca86abf4f5e8f53408853d8c4d /abuild.in | |
parent | df05d495b0d3caaac2570d5a955c988f85d90ca9 (diff) | |
download | abuild-c98b47b7ada5d79981f43311b6954988aa7525e5.tar.gz abuild-c98b47b7ada5d79981f43311b6954988aa7525e5.tar.bz2 abuild-c98b47b7ada5d79981f43311b6954988aa7525e5.tar.xz abuild-c98b47b7ada5d79981f43311b6954988aa7525e5.zip |
abuild: make curl follow redirects
Diffstat (limited to 'abuild.in')
-rwxr-xr-x | abuild.in | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -239,8 +239,9 @@ sourcecheck() { # convert curl options to wget options and call wget instead of curl wget_fallback() { local wget_opts= outfile= opt= - while getopts "C:ko:s" opt; do + while getopts "C:Lko:s" opt; do case $opt in + 'L') ;; # --location. wget does this by default 'C') wget_opts="$wget_opts -c";; # --continue-at 's') wget_opts="$wget_opts -q";; # --silent 'o') wget_opts="$wget_opts -O $OPTARG";; # --output @@ -277,9 +278,12 @@ uri_fetch() { msg "Fetching $uri" # fallback to wget if curl is missing. useful for bootstrapping - local fetcher=curl + local fetcher= if ! [ -x "$(which curl)" ]; then fetcher=wget_fallback + else + fetcher=curl + opts="$opts -L" fi $fetcher $opts -o "$SRCDEST/$d.part" "$uri" \ |