diff --git a/seqs/matrix.sh b/seqs/matrix.sh index 8d8412f..a34996d 100755 --- a/seqs/matrix.sh +++ b/seqs/matrix.sh @@ -98,7 +98,11 @@ step_4() { exe pip install --upgrade pip exe pip install --upgrade setuptools exe pip install matrix-synapse[postgres] - +} + +step_5_info() { echo "Create default configuration and folder structure"; } +step_5_alias() { ALIAS="defaultconfig"; } +step_5() { # Create default configuration exe python3 -m synapse.app.homeserver --server-name "$MATRIX_DOMAIN" --config-path homeserver.yaml --generate-config --report-stats=no exe deactivate @@ -111,13 +115,13 @@ step_4() { exe chown ${toolUser}:${toolGroup} "${MATRIX_HOME}" "${MATRIX_HOME}/media_store" "${MATRIX_HOME}/uploads" } -step_5_info() { echo "Configure $toolName"; } -step_5() { +step_6_info() { echo "Open $toolName configuration file"; } +step_6() { exe vi "$toolConfig" } -step_6_info() { echo "Create $toolName systemd service"; } -step_6() { +step_7_info() { echo "Create $toolName systemd service"; } +step_7() { # eval needed to expand sourced configuration variables local localService=`eval "echo \"$toolService\""` addConf -c "$localService" "$toolServiceLoc"