From 41a8fa3faa64efeb216a6caf78135409d1fba88e Mon Sep 17 00:00:00 2001 From: root Date: Tue, 13 Aug 2024 19:16:46 +0000 Subject: [PATCH] Added installapp-sso --- bin/{installappsso => installapp-sso} | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) rename bin/{installappsso => installapp-sso} (57%) mode change 100755 => 100644 diff --git a/bin/installappsso b/bin/installapp-sso old mode 100755 new mode 100644 similarity index 57% rename from bin/installappsso rename to bin/installapp-sso index 6a18870..eded594 --- a/bin/installappsso +++ b/bin/installapp-sso @@ -1,16 +1,16 @@ #!/bin/bash -x # -# Installs configuration for SSO on specified application +# Installs SSO on app . /etc/federated . /federated/lib/functions.sh trap cleanup `seq 1 15` usage() { cat << EOF -Install application SSO configuration +Install application Usage: $0 appname Arguments: - appname Application SSO config to install. nextcloud,bookstack,matrix,etc + appname Application to install SSO. bookstack,espocrm,freescout,etc EOF exit 2; @@ -20,5 +20,6 @@ exit 2; APP=$1 [ ! -f /federated/lib/$APP.sh ] && failcheck "/federated/lib/$APP.sh doesn't exist." +[ ! -d /federated/apps/$APP ] && failcheck "/federated/apps/$APP doesn't exist. Is $APP is installed?" . /federated/lib/$APP.sh configsso_$APP