Fallback to curl(1) if wget(1) is not available
This commit is contained in:
parent
edeb084a80
commit
f607ac54ce
|
@ -41,6 +41,7 @@ TARGET=
|
||||||
ACLOCAL="aclocal"
|
ACLOCAL="aclocal"
|
||||||
AUTOMAKE="automake"
|
AUTOMAKE="automake"
|
||||||
CAT="cat"
|
CAT="cat"
|
||||||
|
CURL="curl"
|
||||||
MAKE="make"
|
MAKE="make"
|
||||||
MAKE_FLAGS=
|
MAKE_FLAGS=
|
||||||
MKDIR="mkdir -p"
|
MKDIR="mkdir -p"
|
||||||
|
@ -59,7 +60,7 @@ _binutils()
|
||||||
|
|
||||||
#Download binutils
|
#Download binutils
|
||||||
[ -f "binutils-$version.tar.$GZEXT" ] ||
|
[ -f "binutils-$version.tar.$GZEXT" ] ||
|
||||||
$WGET "$MIRROR/binutils/binutils-$version.tar.$GZEXT"
|
_download "$MIRROR/binutils/binutils-$version.tar.$GZEXT"
|
||||||
|
|
||||||
#Extract binutils
|
#Extract binutils
|
||||||
if [ ! -d "binutils-$version" ]; then
|
if [ ! -d "binutils-$version" ]; then
|
||||||
|
@ -220,6 +221,21 @@ EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#download
|
||||||
|
_download()
|
||||||
|
{
|
||||||
|
url="$1"
|
||||||
|
|
||||||
|
$WGET -O "${url##*/}" "$url"
|
||||||
|
ret=$?
|
||||||
|
if [ $ret -eq 127 ]; then
|
||||||
|
$CURL -o "${url##*/}" "$url"
|
||||||
|
ret=$?
|
||||||
|
fi
|
||||||
|
return $ret
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#error
|
#error
|
||||||
_error()
|
_error()
|
||||||
{
|
{
|
||||||
|
@ -235,7 +251,7 @@ _gcc()
|
||||||
|
|
||||||
#Download GCC
|
#Download GCC
|
||||||
[ -f "gcc-$version.tar.$GZEXT" ] ||
|
[ -f "gcc-$version.tar.$GZEXT" ] ||
|
||||||
$WGET "$MIRROR/gcc/gcc-$version/gcc-$version.tar.$GZEXT"
|
_download "$MIRROR/gcc/gcc-$version/gcc-$version.tar.$GZEXT"
|
||||||
|
|
||||||
#Extract GCC
|
#Extract GCC
|
||||||
if [ ! -d "gcc-$version" ]; then
|
if [ ! -d "gcc-$version" ]; then
|
||||||
|
|
Loading…
Reference in New Issue
Block a user