Files
ocserv/tests/connect-ios-script
T
Nikos Mavrogiannopoulos f3f74de305 tests: do not store environment information
This prevents accidental secret leakage.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2026-06-17 06:17:05 +02:00

37 lines
614 B
Bash
Executable File

#!/bin/bash
#echo $USERNAME : $REASON : $DEVICE
builddir=${builddir:-.}
verify_env_set() {
if test -z "${!1}";then
echo "Fail: $1 environment variable was not set" >&2
exit 1
fi
}
verify_env_set "IP_REMOTE"
verify_env_set "REASON"
case "$REASON" in
connect)
verify_env_set "USERNAME"
verify_env_set "USER_AGENT"
verify_env_set "DEVICE"
verify_env_set "DEVICE_PLATFORM"
verify_env_set "DEVICE_TYPE"
echo "${IP_REMOTE}" > "${builddir}/connect.ios.ok"
;;
disconnect)
if ! test -z "$DEVICE";then
echo "${IP_REMOTE}" > "${builddir}/disconnect.ios.ok"
fi
;;
"host-update")
;;
esac
exit 0