diff --git a/scripts/upgrade b/scripts/upgrade index 26293c0..5110b2a 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -284,13 +284,14 @@ ynh_add_config --template="../conf/config.yaml" --destination="$final_path/confi chmod 400 "$final_path/config.yaml" chown $app:$app "$final_path/config.yaml" -# apply_permissions to have correct syntax in config file listrelay=$listrelay_ listuser=$listuser_ listadmin=$listadmin_ -yunohost app config set $app main.permissions.listrelay -v "$listrelay" -yunohost app config set $app main.permissions.listuser -v "$listuser" -yunohost app config set $app main.permissions.listadmin -v "$listadmin" +# MIGRATION from previous version without config panel -> config panel does not exist yet, so we upgrade the config after starting the systemd service +# apply_permissions to have correct syntax in config file +#yunohost app config set $app main.permissions.listrelay -v "$listrelay" +#yunohost app config set $app main.permissions.listuser -v "$listuser" +#yunohost app config set $app main.permissions.listadmin -v "$listadmin" #================================================= # REGISTER SYNAPSE APP-SERVICE @@ -341,6 +342,12 @@ ynh_script_progression --message="Starting a systemd service..." --weight=1 # Start a systemd service ynh_systemd_action --service_name=$app --action="start" +# MIGRATION from previous version without config panel -> config panel does not exist yet, so we upgrade the config after starting the systemd service +# apply_permissions to have correct syntax in config file +yunohost app config set $app main.permissions.listrelay -v "$listrelay" +yunohost app config set $app main.permissions.listuser -v "$listuser" +yunohost app config set $app main.permissions.listadmin -v "$listadmin" + #================================================= # END OF SCRIPT #=================================================