summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xTools/portbuild/scripts/flushsquid15
1 files changed, 15 insertions, 0 deletions
diff --git a/Tools/portbuild/scripts/flushsquid b/Tools/portbuild/scripts/flushsquid
new file mode 100755
index 000000000000..a61bd7e332f7
--- /dev/null
+++ b/Tools/portbuild/scripts/flushsquid
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+arch=$(cat /etc/arch)
+pb=/var/portbuild
+. ${pb}/${arch}/portbuild.conf
+
+host=$(hostname)
+test -f ${pb}/${arch}/portbuild.${host} && . ${pb}/${arch}/portbuild.${host}
+
+if [ ! -z "${squid_dir}" ] ; then
+ /usr/local/etc/rc.d/squid.sh stop
+ /usr/local/etc/rc.d/squid.sh poll
+ echo "" > ${squid_dir}/cache/swap.state
+ /usr/local/etc/rc.d/squid.sh start
+fi