Fixing specs!

This commit is contained in:
Ivan Ilves 2017-07-14 17:39:33 +02:00
parent e61b0d2777
commit 2540ae689a
6 changed files with 11 additions and 9 deletions

View File

@ -1,3 +1,5 @@
sleep 2
function get_client_links(){
ip link | egrep "tun[0-9]{1,2}" | cut -f2 -d' ' | tr '\n' ' '
}
@ -7,7 +9,7 @@ DOWN_DELAY=2
ORIG_LINKS=$(get_client_links)
${XIRI_EXE} -X -R ${SSH_USER}@${REMOTE_IP} &
${XIRI_EXE} -X ${SSH_USER}@${REMOTE_IP} &
XIRI_PID=${!}; sleep ${INIT_DELAY}
NEW_LINKS=$(get_client_links)

View File

@ -3,17 +3,17 @@ function get_server_links(){
| egrep "tun[0-9]{1,2}" | cut -f2 -d' ' | tr '\n' ' '
}
INIT_DELAY=10
INIT_DELAY=5
DOWN_DELAY=10
ORIG_LINKS=$(get_server_links)
${XIRI_EXE} -f 1 -X -R ${SSH_USER}@${REMOTE_IP} &
${XIRI_EXE} -f 1 -X ${SSH_USER}@${REMOTE_IP} &
XIRI_PID=${!}; sleep ${INIT_DELAY}
NEW_LINKS=$(get_server_links)
kill_reliably ${XIRI_PID} ${DOWN_DELAY}
sleep 10
FINAL_LINKS=$(get_server_links)
if [[ "${ORIG_LINKS}" == "${NEW_LINKS}" ]]; then

View File

@ -4,7 +4,7 @@ DOWN_DELAY=20
ORIG_RESOLV_CONF=$(cat /etc/resolv.conf)
warn "${ORIG_RESOLV_CONF}"
${XIRI_EXE} -f 1 -X -R ${SSH_USER}@${REMOTE_IP} 10.245.245.245/32 &
${XIRI_EXE} -f 1 -X ${SSH_USER}@${REMOTE_IP} 10.245.245.245/32 &
XIRI_PID=${!}; sleep ${INIT_DELAY}
NEW_RESOLV_CONF=$(cat /etc/resolv.conf)

View File

@ -4,7 +4,7 @@ DOWN_DELAY=20
ORIG_RESOLV_CONF=$(cat /etc/resolv.conf)
warn "${ORIG_RESOLV_CONF}"
${XIRI_EXE} -f 1 -X -R -D ${SSH_USER}@${REMOTE_IP} 10.245.245.245/32 &
${XIRI_EXE} -X -D ${SSH_USER}@${REMOTE_IP} 10.245.245.245/32 &
XIRI_PID=${!}; sleep ${INIT_DELAY}
NEW_RESOLV_CONF=$(cat /etc/resolv.conf)

View File

@ -47,8 +47,6 @@ if [[ "$(cat ${PROFILE_DIR}/${PROFILE})" != "-X ${SSH_USER}@${REMOTE_IP}" ]]; th
exit 1
fi
${WD}/xaval connect ${PROFILE}
${WD}/xaval delete ${PROFILE}
if [[ -f "${PROFILE_DIR}/${PROFILE}" ]]; then
complain "Xaval has not deleted profile file: ${PROFILE_DIR}/${PROFILE}"

View File

@ -30,13 +30,15 @@ function kill_reliably(){
sleep 1
let TIME_PASSED+=1
else
return
sleep 2
return 0
fi
done
if [[ $(ps -p ${TARGET_PID} | wc -l) -eq 2 ]]; then
kill -9 ${TARGET_PID} &>/dev/null
sleep 1
fi
sleep 2
}
function warn(){