Addings seqs for upgrade, version and restart

This commit is contained in:
2020-09-06 23:25:59 +00:00
parent fd6628196d
commit f58900be1f

View File

@@ -120,9 +120,44 @@ SyslogIdentifier=synapse
[Install]
WantedBy=multi-user.target"
step_15_info() { echo "Create new user"; }
step_15_alias() { ALIAS="newuser"; }
step_15() {
step_10_info() { echo "Upgrade $toolName installation at $toolDir"; }
step_10_alias() { ALIAS="upgrade"; }
step_10() {
echo " [I] Upgrading $toolName"
exe source "${toolDir}/env/bin/activate"
exe pip install --upgrade pip
exe pip install --upgrade matrix-synapse
saveReturn $?
exe deactivate
endReturn "Error upgrading $toolName"
echo " [I] Restarting $toolName"
step restart
echo " [I] New Version:"
exe sleep 2
step version
}
step_12_info() { echo "Restart $toolName systemd service"; }
step_12_alias() { ALIAS="restart"; }
step_12() {
exe service matrix-synapse restart
}
step_14_info() { echo "Show $toolName version running at [IP]:8008"; }
step_14_alias() { ALIAS="version"; }
step_14() {
local synapseIP=localhost
shift
if [ ! -z $1 ]; then
synapseIP="$1"
fi
exe curl http://${synapseIP}:8008/_synapse/admin/v1/server_version
}
step_16_info() { echo "Create new user"; }
step_16_alias() { ALIAS="newuser"; }
step_16() {
exe /opt/synapse/env/bin/register_new_matrix_user -c "$toolDir/homeserver.yaml" $toolUrl
}