#!/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