#!/usr/bin/sudo /bin/bash ##### Configuration ##### netAptProxy='192.168.1.251'; netAptProxyPort='3142'; ##### / Configuration ##### tempfile=$(mktemp); isProxy=$(wget -O ${tempfile} http://${netAptProxy}:${netAptProxyPort} 2>&1 | grep '406 Usage Information' | wc -l); rm ${tempfile}; if [ 1 -eq ${isProxy} ]; then echo "Acquire::http { 'Proxy ${netAptProxy}:${netAptProxyPort};' };" | tee /etc/apt/apt.conf.d/02proxy; else echo "#Acquire::http { 'Proxy ${netAptProxy}:${netAptProxyPort};' };" | tee /etc/apt/apt.conf.d/02proxy; fi chmod 664 /etc/apt/apt.conf.d/02proxy