luci/applications/luci-app-polipo/root/usr/sbin/polipo_purge
Jo-Philipp Wich 1bb4822dca Rework LuCI build system
* Rename subdirectories to their repective OpenWrt package names
 * Make each LuCI module its own standalone package
 * Deploy a shared luci.mk which is used by each module Makefile

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-01-08 16:26:20 +01:00

18 lines
396 B
Bash
Executable file

#!/bin/sh
DAEMON=/usr/sbin/polipo
PIDFILE=`uci get polipo.daemon.pidFile`
CFGFILE=/var/etc/polipo.conf
[ -e "$PIDFILE" ] && {
PID=`cat $PIDFILE`
# send Polipo USR1 signal to write its in-memory cache to disk
kill -USR1 $PID
sleep 2
# start polipo with -x flag to purge the on-disk cache
polipo -c $CFGFILE -x
# send Polipo USR2 signal to discard its in-memory cache
kill -USR2 $PID
}