lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

privoxy.hotplug (518B)


      1 #!/bin/sh
      2 
      3 # only (re-)start on ifup
      4 [ "$ACTION" = "ifup" ] || exit 0
      5 # only start if boot_delay is done
      6 [ -f /tmp/privoxy.hotplug ] || exit 0
      7 
      8 PIDFILE=/var/run/privoxy.pid
      9 
     10 _PID=$(cat $PIDFILE 2>/dev/null)
     11 kill -1 $_PID 2>/dev/null
     12 if [ $? -eq 0 ]; then
     13 	# only restart if already running
     14 	logger -p daemon.info -t "privoxy[$_PID]" \
     15 		"Restart request due to '$ACTION' of interface '$INTERFACE'"
     16 	/etc/init.d/privoxy restart
     17 else
     18 	# only start if enabled
     19 	/etc/init.d/privoxy enabled && /etc/init.d/privoxy start
     20 fi