test/bin/installappsso

25 lines
491 B
Bash
Executable File

#!/bin/bash -x
#
# Installs configuration for SSO on specified application
. /etc/federated
. /federated/lib/functions.sh
trap cleanup `seq 1 15`
usage() {
cat << EOF
Install application SSO configuration
Usage: $0 appname
Arguments:
appname Application SSO config to install. nextcloud,bookstack,matrix,etc
EOF
exit 2;
}
[ $# != 1 ] && usage
APP=$1
[ ! -f /federated/lib/$APP.sh ] && failcheck "/federated/lib/$APP.sh doesn't exist."
. /federated/lib/$APP.sh
configsso_$APP