diff options
| -rwxr-xr-x | bin/debian-edu-fai_install | 2 | ||||
| -rw-r--r-- | fai/config/class/DEBIAN.var.in | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/bin/debian-edu-fai_install b/bin/debian-edu-fai_install index 9d4e759..812c0ad 100755 --- a/bin/debian-edu-fai_install +++ b/bin/debian-edu-fai_install @@ -65,6 +65,7 @@ fi [ "$fai_logserver" ] || unset fai_logserver [ "$fai_loguser" ] || unset fai_loguser [ "$school_tag" ] || school_tag="SKOLE" +[ "$http_proxy" ] || unset http_proxy # required for pre-selecting the default boot item in iPXE config [ "$default_arch" ] || default_arch="$(echo ${archs} | cut -d " " -f1)" @@ -253,6 +254,7 @@ for codename in ${codenames}; do [ "$school_tag" ] && export school_tag && perl -p -e "s/\@school_tag\@/\$ENV{school_tag}/g" "${file_to_adapt%.in}" > "${file_to_adapt%.in}.new" && mv "${file_to_adapt%.in}.new" "${file_to_adapt%.in}" [ "$mirrorurl" ] && export mirrorurl && perl -p -e "s/\@mirrorurl\@/\$ENV{mirrorurl}/g" "${file_to_adapt%.in}" > "${file_to_adapt%.in}.new" && mv "${file_to_adapt%.in}.new" "${file_to_adapt%.in}" [ "$apt_cdn" ] && export apt_cdn && perl -p -e "s/\@apt_cdn\@/\$ENV{apt_cdn}/g" "${file_to_adapt%.in}" > "${file_to_adapt%.in}.new" && mv "${file_to_adapt%.in}.new" "${file_to_adapt%.in}" + [ "$http_proxy" ] && export http_proxy && perl -p -e "s/^(#|)APTPROXY=\@http_proxy\@/APTPROXY=\$ENV{http_proxy}/g" "${file_to_adapt%.in}" > "${file_to_adapt%.in}.new" && mv "${file_to_adapt%.in}.new" "${file_to_adapt%.in}" chown root:root ${file_to_adapt} chmod 0600 ${file_to_adapt} diff --git a/fai/config/class/DEBIAN.var.in b/fai/config/class/DEBIAN.var.in index d824249..8457a44 100644 --- a/fai/config/class/DEBIAN.var.in +++ b/fai/config/class/DEBIAN.var.in @@ -15,4 +15,4 @@ MODULESLIST="usbhid psmouse" #FAI_RAMDISKS="$target/var/lib/dpkg $target/var/cache" # if you want to use the faiserver as APT proxy -#APTPROXY=http://faiserver:8000 +#APTPROXY=@http_proxy@ |
