Split step for install and default configuration
This commit is contained in:
@@ -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"
|
||||||
|
Reference in New Issue
Block a user