mirror of
https://github.com/Matir/skel.git
synced 2026-05-26 13:35:42 -07:00
Script to setup APT proxy.
This commit is contained in:
34
bin/_install_apt_proxy.sh
Executable file
34
bin/_install_apt_proxy.sh
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -o errexit
|
||||
set -o nounset
|
||||
|
||||
if test -f /etc/apt/apt.conf.d/90-proxy ; then
|
||||
echo "Looks already setup."
|
||||
fi
|
||||
|
||||
cat >/etc/apt/proxy-detect <<'EOF'
|
||||
#!/bin/bash
|
||||
|
||||
PROXY=192.168.60.10:3142
|
||||
|
||||
if ! test -x /bin/nc ; then
|
||||
echo DIRECT
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if nc -w 2 -z ${PROXY/:/ } ; then
|
||||
echo ${PROXY}
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo DIRECT
|
||||
EOF
|
||||
|
||||
chmod +x /etc/apt/proxy-detect
|
||||
|
||||
cat >/etc/apt/apt.conf.d/90-proxy <<'EOF'
|
||||
Acquire::http::Proxy-Auto-Detect "/etc/apt/proxy-detect";
|
||||
EOF
|
||||
|
||||
echo "Setup APT Proxying."
|
||||
@@ -3,7 +3,7 @@ Xcursor.size: 16
|
||||
!!!
|
||||
! Xft for fonts
|
||||
!!!
|
||||
Xft.dpi: 96
|
||||
!Xft.dpi: 144
|
||||
Xft.antialias: false
|
||||
Xft.lcdfilter: lcddefault
|
||||
Xft.rgba: rgb
|
||||
|
||||
Reference in New Issue
Block a user