Matrix tweaks to bring into line with debian package config

This commit is contained in:
Bob Mottram 2017-05-04 11:31:14 +01:00
parent fad79baefc
commit a849abc185
1 changed files with 3 additions and 5 deletions

View File

@ -242,11 +242,12 @@ function matrix_configure_homeserver_yaml {
sed -i "s|pid_file:.*|pid_file: \"${MATRIX_DATA_DIR}/homeserver.pid\"|g" "${filepath}"
sed -i "s|log_file:.*|log_file: \"/dev/null\"|g" "${filepath}"
sed -i 's|bind_address:.*|bind_address: 127.0.0.1|g' "${filepath}"
sed -i '0,/x_forwarded:.*/s//x_forwarded: true/' "${filepath}"
sed -i "s|bind_addresses:.*|bind_addresses: ['127.0.0.1']|g" "${filepath}"
sed -i 's|x_forwarded:.*|x_forwarded: false|g' "${filepath}"
sed -i "s|server_name:.*|server_name: \"${MATRIX_DOMAIN_NAME}\"|g" "${filepath}"
sed -i "/trusted_third_party_id_servers:/a - ${MATRIX_DOMAIN_NAME}" "${filepath}"
sed -i "s|- ${MATRIX_DOMAIN_NAME}| - ${MATRIX_DOMAIN_NAME}|g" "${filepath}"
sed -i "s|enable_registration:.*|enable_registration: True|g" "${filepath}"
sed -i "s|enable_registration:.*|enable_registration: False|g" "${filepath}"
}
function matrix_configure_identityserver {
@ -681,9 +682,6 @@ function install_home_server {
# Disable the web client
sed -i 's|web_client:.*|web_client: False|g' $MATRIX_DATA_DIR/homeserver.yaml
if ! grep "#- webclient" $MATRIX_DATA_DIR/homeserver.yaml; then
sed -i 's|- webclient.*|#- webclient|g' $MATRIX_DATA_DIR/homeserver.yaml
fi
sed -i 's|, webclient||g' $MATRIX_DATA_DIR/homeserver.yaml
chmod -R 700 $MATRIX_DATA_DIR/homeserver.yaml