mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2024-09-21 10:27:19 +00:00
3544e3ee2b
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
37 lines
609 B
Bash
Executable File
37 lines
609 B
Bash
Executable File
#!/bin/bash
|
|
|
|
#echo $USERNAME : $REASON : $DEVICE
|
|
|
|
env >apple-ios.$REASON.tmp
|
|
|
|
verify_env_set() {
|
|
if test -z "${!1}";then
|
|
echo "Fail: $1 environment variable was not set" >>apple-ios.$REASON.tmp
|
|
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}" > connect.ios.ok
|
|
;;
|
|
disconnect)
|
|
if ! test -z "$DEVICE";then
|
|
echo "${IP_REMOTE}" > disconnect.ios.ok
|
|
fi
|
|
;;
|
|
"host-update")
|
|
;;
|
|
esac
|
|
|
|
exit 0
|