Fix unbound variable errors
This commit is contained in:
@@ -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"
|
||||||
}
|
}
|
||||||
|
@@ -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
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user