Fix unbound variable errors

This commit is contained in:
2022-06-01 22:49:35 +02:00
parent 53d3748dd9
commit 9a0860bb61
2 changed files with 18 additions and 28 deletions

View File

@@ -82,7 +82,7 @@ olcOverlay: {1}refint
olcRefintAttribute: memberof member manager owner olcRefintAttribute: memberof member manager owner
" "
step_7_info() { echo "Create base DNs for users ($LDAP_OU_USERS) and groups ($LDAP_OU_GROUPS)"; } step_7_info() { echo "Create base DNs for users (${LDAP_OU_USERS:-}) and groups (${LDAP_OU_GROUPS:-})"; }
step_7() { step_7() {
variable2Ldif add "$ldapBase" variable2Ldif add "$ldapBase"
} }

View File

@@ -165,11 +165,13 @@ step_10_info() {
step_10_alias() { echo "upgrade"; } step_10_alias() { echo "upgrade"; }
step_10() { step_10() {
echo " [I] Upgrading $toolName" echo " [I] Upgrading $toolName"
disableErrorCheck
exe source "${MATRIX_HOME}/env/bin/activate" exe source "${MATRIX_HOME}/env/bin/activate"
exe pip install --upgrade pip exe pip install --upgrade pip
exe pip install --upgrade matrix-synapse exe pip install --upgrade matrix-synapse
saveReturn $? saveReturn $?
exe deactivate exe deactivate
enableErrorCheck
endReturn "Error upgrading $toolName" endReturn "Error upgrading $toolName"
echo " [I] Restarting $toolName" echo " [I] Restarting $toolName"
@@ -193,9 +195,7 @@ step_14_alias() { echo "version"; }
step_14() { step_14() {
local synapseIP=localhost local synapseIP=localhost
shift shift
if [ ! -z $1 ]; then [ -n "${1:-}" ] && synapseIP="$1"
synapseIP="$1"
fi
local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/server_version" local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/server_version"
# -sS to suppress download progress of curl # -sS to suppress download progress of curl
@@ -217,7 +217,7 @@ step_16() {
local synapseIP=localhost local synapseIP=localhost
local grepOut=" | grep -E '(\"total\":|\"name\":)'" local grepOut=" | grep -E '(\"total\":|\"name\":)'"
for arg in "$@" ; do for _ in "$@" ; do
case "$1" in case "$1" in
-r) -r)
grepOut="" grepOut=""
@@ -229,9 +229,7 @@ step_16() {
esac esac
done done
if [ ! -z $1 ]; then [ -n "${1:-}" ] && synapseIP="$1"
synapseIP="$1"
fi
local apiCall="http://${synapseIP}:8008/_synapse/admin/v2/users" local apiCall="http://${synapseIP}:8008/_synapse/admin/v2/users"
exep "curl -sS --header \"Authorization: Bearer $MATRIX_ACCESS\" \"$apiCall\" | python -m json.tool $grepOut" exep "curl -sS --header \"Authorization: Bearer $MATRIX_ACCESS\" \"$apiCall\" | python -m json.tool $grepOut"
@@ -247,14 +245,14 @@ step_20_info() {
shift shift
echoinfoArgs "[USER NAME]" echoinfoArgs "[USER NAME]"
echo -n "Reset user password" echo -n "Reset user password"
contextExe && echoinfo " for $1" || echo contextExe && echoinfo " for ${1:-}" || echo
} }
step_20_alias() { echo "resetpw"; } step_20_alias() { echo "resetpw"; }
step_20() { step_20() {
shift shift
local user= local user=
if [ ! -z $1 ]; then if [ -n "${1:-}" ]; then
user="$1" user="$1"
else else
exe read -p "User name: " user exe read -p "User name: " user
@@ -287,7 +285,7 @@ step_22() {
local synapseIP=localhost local synapseIP=localhost
local grepOut=" | grep -E '(\"total\":|\"name\":|\"room_id\":)'" local grepOut=" | grep -E '(\"total\":|\"name\":|\"room_id\":)'"
for arg in "$@" ; do for _ in "$@" ; do
case "$1" in case "$1" in
-r) -r)
grepOut="" grepOut=""
@@ -299,9 +297,7 @@ step_22() {
esac esac
done done
if [ ! -z $1 ]; then [ -n "${1:-}" ] && synapseIP="$1"
synapseIP="$1"
fi
local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/rooms" local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/rooms"
exep "curl -sS --header \"Authorization: Bearer $MATRIX_ACCESS\" \"$apiCall\" | python -m json.tool $grepOut" exep "curl -sS --header \"Authorization: Bearer $MATRIX_ACCESS\" \"$apiCall\" | python -m json.tool $grepOut"
@@ -323,7 +319,7 @@ step_24() {
local synapseIP=localhost local synapseIP=localhost
local grepOut=" | grep -E '(\"total\":|\"members\":|\"@)'" local grepOut=" | grep -E '(\"total\":|\"members\":|\"@)'"
for arg in "$@" ; do for _ in "$@" ; do
case "$1" in case "$1" in
-r) -r)
grepOut="" grepOut=""
@@ -335,14 +331,12 @@ step_24() {
esac esac
done done
if [ ! -z $1 ]; then if [ -n "${1:-}" ]; then
roomId="$1" roomId="$1"
shift shift
fi fi
if [ ! -z $1 ]; then [ -n "${1:-}" ] && synapseIP="$1"
synapseIP="$1"
fi
local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/rooms/$roomId/members" local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/rooms/$roomId/members"
exep "curl -sS --header \"Authorization: Bearer $MATRIX_ACCESS\" \"$apiCall\" | python -m json.tool $grepOut" exep "curl -sS --header \"Authorization: Bearer $MATRIX_ACCESS\" \"$apiCall\" | python -m json.tool $grepOut"
@@ -363,9 +357,7 @@ step_26() {
local arg local arg
local synapseIP=localhost local synapseIP=localhost
if [ ! -z $1 ]; then [ -n "${1:-}" ] && synapseIP="$1"
synapseIP="$1"
fi
local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/rooms" local apiCall="http://${synapseIP}:8008/_synapse/admin/v1/rooms"
local arrRoom=( $(curl -sS --header "Authorization: Bearer $MATRIX_ACCESS" "$apiCall" | jq '.rooms[] | select(.joined_local_members == 0) | .room_id') ) local arrRoom=( $(curl -sS --header "Authorization: Bearer $MATRIX_ACCESS" "$apiCall" | jq '.rooms[] | select(.joined_local_members == 0) | .room_id') )
@@ -393,16 +385,14 @@ step_28() {
local roomId="" local roomId=""
local synapseIP=localhost local synapseIP=localhost
if [ ! -z $1 ]; then if [ -n "${1:-}" ]; then
roomId="$1" roomId="$1"
shift shift
else else
endReturn -o 1 "No room ID specified" endReturn -o 1 "No room ID specified"
fi fi
if [ ! -z $1 ]; then [ -n "${1:-}" ] && synapseIP="$1"
synapseIP="$1"
fi
echo " [I] Deleting room with ID: $roomId" echo " [I] Deleting room with ID: $roomId"
@@ -441,7 +431,7 @@ step_30() {
pgVerboseVac="" pgVerboseVac=""
fi fi
if [ -z $1 ]; then if [ -z "${1:-}" ]; then
readDatabaseInfos readDatabaseInfos
else else
postgresDb="$1" postgresDb="$1"
@@ -544,7 +534,7 @@ readDatabaseInfos() {
# Needs readDatabaseInfos() to execute some commands # Needs readDatabaseInfos() to execute some commands
toolScript() { toolScript() {
if [ ! -z "$1" ] ; then if [ -n "${1:-}" ] ; then
readDatabaseInfos readDatabaseInfos
fi fi
} }