Files
docker-deluge-openvpn/transmission/stop.sh
Fidel Ramos 9242c6aa08 Pass on arguments to pre and post start/stop hooks
The start.sh and stop.sh scripts receive a set of arguments from
openvpn when invoked from tunnelUp.sh and tunnelDown.sh. They are:

 * $1: network interface for the VPN (e.g. tun0)
 * $2: interface MTU (e.g. 1500)
 * $3: link MTU (e.g. 1570)
 * $4: local IP (e.g. 10.47.10.6)
 * $5: remote IP if TUN (e.g. 10.47.10.5), network mask if TAP
 * $6: "init" or "restart"

This commit makes these arguments available in
transmission-pre-start.sh, transmission-post-start.sh,
transmission-pre-stop.sh and transmission-post-stop.sh.
2018-06-26 15:35:00 +00:00

20 lines
551 B
Bash
Executable File

#! /bin/sh
# If transmission-pre-stop.sh exists, run it
if [ -x /scripts/transmission-pre-stop.sh ]
then
echo "Executing /scripts/transmission-pre-stop.sh"
/scripts/transmission-pre-stop.sh "$*"
echo "/scripts/transmission-pre-stop.sh returned $?"
fi
kill $(pidof transmission-daemon)
# If transmission-post-stop.sh exists, run it
if [ -x /scripts/transmission-post-stop.sh ]
then
echo "Executing /scripts/transmission-post-stop.sh"
/scripts/transmission-post-stop.sh "$*"
echo "/scripts/transmission-post-stop.sh returned $?"
fi