From 87c5f176dc6bf78a2ee09b67af45f421383eae55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josu=C3=A9=20Tille?= Date: Fri, 8 Dec 2017 21:07:37 +0100 Subject: [PATCH] Add logrotate for turnserver --- scripts/_common.sh | 2 ++ scripts/upgrade | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index 04a9c03..82e123b 100755 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -25,6 +25,7 @@ setup_dir() { # Create empty dir for synapse mkdir -p /var/lib/matrix-synapse mkdir -p /var/log/matrix-synapse + mkdir -p /var/log/turnserver mkdir -p /etc/matrix-synapse/conf.d mkdir -p $final_path } @@ -53,6 +54,7 @@ install_source() { chown $synapse_user:root -R $final_path chown $synapse_user:root -R /var/lib/matrix-synapse chown $synapse_user:root -R /var/log/matrix-synapse + chown turnserver:root -R /var/log/turnserver chown $synapse_user:root -R /etc/matrix-synapse } diff --git a/scripts/upgrade b/scripts/upgrade index b306200..9b2e8ba 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -71,7 +71,7 @@ then # Open access to server without a button the home cp ../conf/add_sso_conf.py $final_path cp ../conf/remove_sso_conf.py $final_path - python $final_path/add_sso_conf.py + python $final_path/add_sso_conf.py || echo "Error while sso config, please add '/_matrix' in /etc/ssowat/conf.json.persistent" # Create user ynh_system_user_create $synapse_user /var/lib/matrix-synapse @@ -118,6 +118,9 @@ then deactivate fi +# If the turnserver log is not ready configured we configure it now +test -e /var/log/turnserver || (mkdir -p /var/log/turnserver && ynh_use_logrotate /var/log/turnserver) + # Upgrade manually Synapse install_source