support custom versions
This commit is contained in:
+50
-7
@@ -1,12 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/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()
|
runit()
|
||||||
{
|
{
|
||||||
set -e
|
set -e
|
||||||
@@ -232,7 +225,9 @@ else
|
|||||||
done
|
done
|
||||||
echo "------"
|
echo "------"
|
||||||
read arch
|
read arch
|
||||||
|
if [ "${arch}" != "" ]; then
|
||||||
break
|
break
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
while :; do
|
while :; do
|
||||||
clear || reset
|
clear || reset
|
||||||
@@ -276,5 +271,53 @@ else
|
|||||||
*) echo "ONLY USE \"1\" or \"2\"!"; sleep 2 ;;
|
*) echo "ONLY USE \"1\" or \"2\"!"; sleep 2 ;;
|
||||||
esac
|
esac
|
||||||
done
|
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}"
|
runit "${arch}-danio-${BASE}" "${BINARY}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user