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.
This commit is contained in:
Fidel Ramos 2018-06-26 15:08:03 +00:00
parent da0efcdfd3
commit 9242c6aa08
No known key found for this signature in database
GPG Key ID: 64490E0A752C21C4
2 changed files with 4 additions and 4 deletions

View File

@ -17,7 +17,7 @@ fi
if [ -x /scripts/transmission-pre-start.sh ]
then
echo "Executing /scripts/transmission-pre-start.sh"
/scripts/transmission-pre-start.sh
/scripts/transmission-pre-start.sh "$*"
echo "/scripts/transmission-pre-start.sh returned $?"
fi
@ -75,7 +75,7 @@ fi
if [ -x /scripts/transmission-post-start.sh ]
then
echo "Executing /scripts/transmission-post-start.sh"
/scripts/transmission-post-start.sh
/scripts/transmission-post-start.sh "$*"
echo "/scripts/transmission-post-start.sh returned $?"
fi

View File

@ -4,7 +4,7 @@
if [ -x /scripts/transmission-pre-stop.sh ]
then
echo "Executing /scripts/transmission-pre-stop.sh"
/scripts/transmission-pre-stop.sh
/scripts/transmission-pre-stop.sh "$*"
echo "/scripts/transmission-pre-stop.sh returned $?"
fi
@ -14,6 +14,6 @@ kill $(pidof transmission-daemon)
if [ -x /scripts/transmission-post-stop.sh ]
then
echo "Executing /scripts/transmission-post-stop.sh"
/scripts/transmission-post-stop.sh
/scripts/transmission-post-stop.sh "$*"
echo "/scripts/transmission-post-stop.sh returned $?"
fi