diff --git a/scripts/restore b/scripts/restore index 038fdf6..9c8c3a5 100755 --- a/scripts/restore +++ b/scripts/restore @@ -78,6 +78,23 @@ ynh_system_user_create --username=$app ynh_system_user_create --username=turnserver ssl-cert #adduser turnserver ssl-cert +#================================================= +# RESTORE SYSTEMD +#================================================= +ynh_script_progression --message="Restoring the systemd configuration..." --weight=1 + +ynh_restore_file --origin_path="/etc/systemd/system/$app.service" +ynh_restore_file --origin_path="/etc/default/coturn-$app" +ynh_restore_file --origin_path="/etc/systemd/system/coturn-$app.service" +systemctl enable $app.service --quiet +systemctl enable coturn-$app.service --quiet + +#================================================= +# RESTORE THE LOGROTATE CONFIGURATION +#================================================= + +ynh_restore_file --logfile "/var/log/$app" + #================================================= # RESTORE USER RIGHTS #================================================= @@ -92,17 +109,6 @@ chmod 770 $final_path/Coturn_config_rotate.sh setfacl -R -m user:turnserver:rX /etc/$app setfacl -R -m user:turnserver:rwX /var/log/$app -#================================================= -# RESTORE SYSTEMD -#================================================= -ynh_script_progression --message="Restoring the systemd configuration..." --weight=1 - -ynh_restore_file --origin_path="/etc/systemd/system/$app.service" -ynh_restore_file --origin_path="/etc/default/coturn-$app" -ynh_restore_file --origin_path="/etc/systemd/system/coturn-$app.service" -systemctl enable $app.service --quiet -systemctl enable coturn-$app.service --quiet - #================================================= # INTEGRATE SERVICE IN YUNOHOST #================================================= @@ -119,12 +125,6 @@ ynh_script_progression --message="Starting a systemd service..." --weight=3 ynh_systemd_action --service_name=$app --action="start" --log_path="/var/log/$app/$app.log" yunohost service add coturn-$app --needs_exposed_ports $turnserver_tls_port -#================================================= -# RESTORE THE LOGROTATE CONFIGURATION -#================================================= - -ynh_restore_file --logfile "/var/log/$app" - #================================================= # CREATE A DH FILE #=================================================