mirror of
https://github.com/ivanilves/xiringuito.git
synced 2025-05-29 13:30:26 -07:00
Add "RECONNECTING" parameter
This commit is contained in:
parent
047a457a2f
commit
b5e2e8fe41
11
xiringuito
11
xiringuito
@ -37,7 +37,7 @@ fi
|
|||||||
declare -r ORIGINAL_EXEC=${0}
|
declare -r ORIGINAL_EXEC=${0}
|
||||||
declare -r ORIGINAL_ARGS=${@}
|
declare -r ORIGINAL_ARGS=${@}
|
||||||
|
|
||||||
while getopts "RDh" o; do
|
while getopts "RDrh" o; do
|
||||||
case ${o} in
|
case ${o} in
|
||||||
R)
|
R)
|
||||||
NO_RECONNECT=true
|
NO_RECONNECT=true
|
||||||
@ -45,6 +45,9 @@ while getopts "RDh" o; do
|
|||||||
D)
|
D)
|
||||||
NO_DNS=true
|
NO_DNS=true
|
||||||
;;
|
;;
|
||||||
|
r)
|
||||||
|
RECONNECTING=true
|
||||||
|
;;
|
||||||
h)
|
h)
|
||||||
print_help
|
print_help
|
||||||
exit 0
|
exit 0
|
||||||
@ -133,8 +136,8 @@ fi
|
|||||||
|
|
||||||
set +e
|
set +e
|
||||||
for NETWORK in ${NETWORKS}; do
|
for NETWORK in ${NETWORKS}; do
|
||||||
echo "> ROUTE: ${NETWORK}"
|
echo "> ROUTE: ${NETWORK}"
|
||||||
./scripts/${KERNEL}/client-route.sh ${LOCAL_TUNNEL_ID} ${NETWORK}
|
[[ -z "${RECONNECTING}" ]] && ./scripts/${KERNEL}/client-route.sh ${LOCAL_TUNNEL_ID} ${NETWORK}
|
||||||
done
|
done
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
@ -172,5 +175,5 @@ done
|
|||||||
teardown
|
teardown
|
||||||
|
|
||||||
if [[ -z "${NO_RECONNECT}" ]]; then
|
if [[ -z "${NO_RECONNECT}" ]]; then
|
||||||
exec ${ORIGINAL_EXEC} ${ORIGINAL_ARGS}
|
exec ${ORIGINAL_EXEC} -r ${ORIGINAL_ARGS}
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user