#!/bin/bash # script for installing a Debian Edu Workstation with ITZkS modifications set -e # Install libpacparser1 apt-get install libpacparser1 # Write new content for /usr/share/debian-edu-config/tools/wpad-extract. # Workaround for Debian bug #888829. Probably fixed with debian-edu-config 1.929+deb9u1. cat < /usr/share/debian-edu-config/tools/wpad-extract #!/bin/bash # # Detect proxy URL via WPAD # # Author: Wolfgang Schweer # License: GNU General Public License v2 or later # This version uses pactester from package libpacparser1. # Look up one of the www.debian.org IP addresses to avoid hanging on # DNS if the skolelinux machines are not connected to the Internet. proxy_url=\$(curl -s http://wpad/wpad.dat | pactester -p - \\ -u http://130.89.148.14 | awk '{print \$2}' | cut -d';' -f1) echo http_proxy=http://\$proxy_url EOT # Run /usr/share/debian-edu-config/tools/update-proxy-from-wpad /usr/share/debian-edu-config/tools/update-proxy-from-wpad