support custom versions
This commit is contained in:
+51
-8
@@ -1,12 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
#### DOMYŚLNE "master", CZYLI "BLEEDING EDGE"
|
||||
[ -z ${binutils_version} ] && export binutils_version="master"
|
||||
[ -z ${glibc_version} ] && export glibc_version="master"
|
||||
[ -z ${linux_versiob} ] && export linux_version="master"
|
||||
[ -z ${gcc_version} ] && export gcc_version="master"
|
||||
[ -z ${newlib_version} ] && export newlib_version="master"
|
||||
|
||||
runit()
|
||||
{
|
||||
set -e
|
||||
@@ -232,7 +225,9 @@ else
|
||||
done
|
||||
echo "------"
|
||||
read arch
|
||||
break
|
||||
if [ "${arch}" != "" ]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
while :; do
|
||||
clear || reset
|
||||
@@ -276,5 +271,53 @@ else
|
||||
*) echo "ONLY USE \"1\" or \"2\"!"; sleep 2 ;;
|
||||
esac
|
||||
done
|
||||
if [ "${CUSTOMBUILD}" -ne "0" ]; then
|
||||
while :; do
|
||||
clear || reset
|
||||
echo "Please type gcc version or type \"master\" then press enter"
|
||||
wget --no-check-cert -q -O - "http://api.github.com/repos/gcc-mirror/gcc/tags" | jq -r .[].name | sort
|
||||
read gcc_version
|
||||
export gcc_version="${gcc_version}"
|
||||
if [ "${gcc_version}" != "" ]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
while :; do
|
||||
clear || reset
|
||||
echo "Please type binutils-gdb version or type \"master\" then press enter"
|
||||
wget --no-check-cert -q -O - "http://api.github.com/repos/bminor/binutils-gdb/branches" | jq -r .[].name | sort
|
||||
read binutils_version
|
||||
export binutils_version="${binutils_version}"
|
||||
if [ "${binutils_version}" != "" ]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
while :; do
|
||||
clear || reset
|
||||
echo "Please type linux (headers for gcc) version or type \"master\" then press enter"
|
||||
wget --no-check-cert -q -O - "http://api.github.com/repos/torvalds/linux/tags" | jq -r .[].name | sort
|
||||
read linux_version
|
||||
export linux_version="${linux_version}"
|
||||
if [ "${linux_version}" != "" ]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
while :; do
|
||||
clear || reset
|
||||
echo "Please type glibc (gnu-library-c) version or type \"master\" then press enter"
|
||||
wget --no-check-cert -q -O - "http://api.github.com/repos/bminor/glibc/tags" | jq -r .[].name | sort
|
||||
read glibc_version
|
||||
export glibc_version="${glibc_version}"
|
||||
if [ "${glibc_version}" != "" ]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
else
|
||||
export binutils_version="master"
|
||||
export glibc_version="master"
|
||||
export linux_version="master"
|
||||
export gcc_version="master"
|
||||
export newlib_version="master"
|
||||
fi
|
||||
runit "${arch}-danio-${BASE}" "${BINARY}"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user