Split step for install and default configuration

This commit is contained in:
2020-12-27 19:14:27 +01:00
parent ca169beec6
commit afec7878a3

View File

@@ -98,7 +98,11 @@ step_4() {
exe pip install --upgrade pip exe pip install --upgrade pip
exe pip install --upgrade setuptools exe pip install --upgrade setuptools
exe pip install matrix-synapse[postgres] 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 # Create default configuration
exe python3 -m synapse.app.homeserver --server-name "$MATRIX_DOMAIN" --config-path homeserver.yaml --generate-config --report-stats=no exe python3 -m synapse.app.homeserver --server-name "$MATRIX_DOMAIN" --config-path homeserver.yaml --generate-config --report-stats=no
exe deactivate exe deactivate
@@ -111,13 +115,13 @@ step_4() {
exe chown ${toolUser}:${toolGroup} "${MATRIX_HOME}" "${MATRIX_HOME}/media_store" "${MATRIX_HOME}/uploads" exe chown ${toolUser}:${toolGroup} "${MATRIX_HOME}" "${MATRIX_HOME}/media_store" "${MATRIX_HOME}/uploads"
} }
step_5_info() { echo "Configure $toolName"; } step_6_info() { echo "Open $toolName configuration file"; }
step_5() { step_6() {
exe vi "$toolConfig" exe vi "$toolConfig"
} }
step_6_info() { echo "Create $toolName systemd service"; } step_7_info() { echo "Create $toolName systemd service"; }
step_6() { step_7() {
# eval needed to expand sourced configuration variables # eval needed to expand sourced configuration variables
local localService=`eval "echo \"$toolService\""` local localService=`eval "echo \"$toolService\""`
addConf -c "$localService" "$toolServiceLoc" addConf -c "$localService" "$toolServiceLoc"