diff --git a/scripts/install b/scripts/install index 05c1b71..d70aa7d 100755 --- a/scripts/install +++ b/scripts/install @@ -290,14 +290,16 @@ ynh_use_logrotate #================================================= # INTEGRATE SERVICE IN YUNOHOST #================================================= +ynh_script_progression --message="Integrating service in YunoHost..." --time --weight=1 ### `yunohost service add` integrates a service in YunoHost. It then gets ### displayed in the admin interface and through the others `yunohost service` commands. ### (N.B. : this line only makes sense if the app adds a service to the system!) ### If you're not using these lines: ### - You can remove these files in conf/. -### - Remove the section "REMOVE SERVICE FROM ADMIN PANEL" in the remove script +### - Remove the section "REMOVE SERVICE INTEGRATION IN YUNOHOST" in the remove script ### - As well as the section "INTEGRATE SERVICE IN YUNOHOST" in the restore script +### - And the section "INTEGRATE SERVICE IN YUNOHOST" in the upgrade script yunohost service add $app --description "A short description of the app" --log "/var/log/$app/$app.log" diff --git a/scripts/remove b/scripts/remove index b35ca81..ff9228f 100755 --- a/scripts/remove +++ b/scripts/remove @@ -31,7 +31,7 @@ final_path=$(ynh_app_setting_get --app=$app --key=final_path) # Remove the service from the list of services known by Yunohost (added from `yunohost service add`) if ynh_exec_warn_less yunohost service status $app >/dev/null then - ynh_script_progression --message="Removing $app service..." --time --weight=1 + ynh_script_progression --message="Removing $app service integration..." --time --weight=1 yunohost service remove $app fi diff --git a/scripts/restore b/scripts/restore index 26b7697..931f72b 100755 --- a/scripts/restore +++ b/scripts/restore @@ -120,6 +120,7 @@ systemctl enable $app.service #================================================= # INTEGRATE SERVICE IN YUNOHOST #================================================= +ynh_script_progression --message="Integrating service in YunoHost..." --time --weight=1 yunohost service add $app --description "A short description of the app" --log "/var/log/$app/$app.log" diff --git a/scripts/upgrade b/scripts/upgrade old mode 100755 new mode 100644 index 200b238..2076e33 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -184,6 +184,13 @@ ynh_script_progression --message="Upgrading logrotate configuration..." --time - # Use logrotate to manage app-specific logfile(s) ynh_use_logrotate --non-append +#================================================= +# INTEGRATE SERVICE IN YUNOHOST +#================================================= +ynh_script_progression --message="Integrating service in YunoHost..." --time --weight=1 + +yunohost service add $app --description "A short description of the app" --log "/var/log/$app/$app.log" + #================================================= # START SYSTEMD SERVICE #=================================================