From 390015c189742db0ed20e3bffb5594482b42aa7c Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Tue, 1 Feb 2022 14:18:58 -0500 Subject: [PATCH] apt-cacher-ng --- apt-cacher-ng.aliases | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 apt-cacher-ng.aliases diff --git a/apt-cacher-ng.aliases b/apt-cacher-ng.aliases new file mode 100644 index 0000000..f93701c --- /dev/null +++ b/apt-cacher-ng.aliases @@ -0,0 +1,29 @@ +# Manage Apt Proxy AptCacherNG +aptcacherng_conf="/etc/apt/apt.conf.d/00proxy" +aptcacherng_proto="http" +aptcacherng_address="10.0.14.50" +aptcacherng_port="3142" + + +apt-cache-off () +{ + if [ -f $aptcacherng_conf ] ; then + rm $aptcacherng_conf + echo "AptCacherNG now disabled" + else + echo "AptCacherNG already disabled" + fi +} + +apt-cache-on () +{ + if [ -f $aptcacherng_conf ] ; then + echo "AptCacherNG already enabled" + else + echo "Acquire {" >> $aptcacherng_conf + echo " HTTP::proxy \"$aptcacherng_proto://$aptcacherng_address:$aptcacherng_port/\";" >> $aptcacherng_conf + echo " HTTPS::proxy \"$aptcacherng_proto://$aptcacherng_address:$aptcacherng_port/\";" >> $aptcacherng_conf + echo "}" >> $aptcacherng_conf + echo "AptCacherNG now enabled" + fi +}