Add -A option so that one can pass in the URL of a APT Proxy (eg apt-cacher-ng) so that rebuilding is much faster

This commit is contained in:
Jeroen Massar 2019-10-02 11:53:18 +02:00
parent 8c840f9c82
commit 4aa2665daf

@ -17,6 +17,7 @@ OPT_PROVISION_ONLY=0
OPT_CHECK_DEPS_ONLY=0
OPT_IMAGE_PROVIDED=0
OPT_RASPBIAN_VERSION='latest'
OPT_APTPROXY=""
SUPPORTED_RASPBIAN_VERSIONS=( 'latest' 'buster' 'stretch' )
@ -111,6 +112,12 @@ function provision_raspbian() {
set -eu
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
if [ ! -z "${OPT_APTPROXY}" ];
then
echo "[+] Using Proxy ${OPT_APTPROXY}"
echo "Acquire::http { Proxy \"${OPT_APTPROXY}\"; }" >/etc/apt/apt.conf.d/99pwnagotchi_proxy
fi
uname -a
apt-get -y update
@ -226,8 +233,11 @@ EOF
exit 0
}
while getopts ":n:i:o:s:v:dph" o; do
while getopts "A:n:i:o:s:v:dph" o; do
case "${o}" in
A)
OPT_APTPROXY="${OPTARG}"
;;
n)
PWNI_NAME="${OPTARG}"
;;