eb97b3632a
helpers: ynh_remove_systemd_config: Also remove the systemd service from YunoHost.
...
Every app or almost will do that, because it doesn't make sense to remove the systemd config but not the associated yunohost configuration.
This will clean up a bit the remove scripts.
2024-06-28 11:52:56 +02:00
Alexandre Aubin
2895d4d99b
helpers: Misc cleaning / reorganizing to prepare new doc
2024-06-24 17:42:37 +02:00
Alexandre Aubin
b3409729a6
helpers2.1: when using ynh_systemctl to reload/start/restart a service with a wait_until and it timesout, handle it as a filure rather than keep going
2024-06-23 14:36:55 +02:00
Alexandre Aubin
9298738d06
helpers2.1: display 100 lines instead of 20 in CI context when service fails to start
2024-06-23 14:30:57 +02:00
Alexandre Aubin
262453f132
helpers2.1: change default timeout of ynh_systemctl to 60s instead of 300s
2024-06-23 14:27:37 +02:00
Alexandre Aubin
06c8fbc881
logs: misc ad-hoc tweaks to limit the noise in log sharing
2024-06-21 16:26:07 +02:00
Alexandre Aubin
f22c6ec3e9
helpers2.1: ynh_systemd_action -> ynh_systemctl
2024-06-20 13:47:05 +02:00
Alexandre Aubin
b8a1a3a660
helpers2.1: ynh_config_remove_systemd now uses positional
2024-06-19 23:45:37 +02:00
Alexandre Aubin
6b6580a919
helpers2.1: further simplify logging helpers by removing the --message (ynh_script_progression too, no more args except the message)
2024-06-19 23:40:53 +02:00
Alexandre Aubin
11e2b6d63c
helpers2.1: ynh_systemd_action '--line_match' -> '--wait_until'
2024-06-19 23:19:19 +02:00
Alexandre Aubin
218bf107fb
helpers2.1: rename everything again, i.e. ynh_{nodejs|ruby|composer|...}_install/remove (to have a proper ynh_{tech}_ prefix like we have for mysql/psql helpers) + same idea for ynh_config_add_{nginx|phpfpm|systemd|...} instead of ynh_add_foo_config
2024-06-19 17:06:22 +02:00
Alexandre Aubin
480366d5a1
helpers2.1: in fact, let's use positional args for ynh_safe_rm because having --target everywhere is boring as hell
2024-06-11 02:31:21 +02:00
Alexandre Aubin
2a6a8af0f7
helpers2.1: ynh_systemd_action: rename --service_name to --service to be consistent with other commands
2024-06-10 18:26:19 +02:00
Alexandre Aubin
67477473e8
helpers2.1: remove legacy/unecessary/underused helpers: ynh_print_log, ynh_print_err, ynh_exec_err, ynh_exec_quiet, ynh_exec_fully_quiet, ynh_print_OFF, ynh_print_ON
2024-06-10 14:06:49 +02:00
Alexandre Aubin
727b0e093a
helpers 2.1: rename ynh_secure_remove --file to ynh_safe_rm --target
2024-06-08 16:56:23 +02:00
Alexandre Aubin
aa6634fd22
helpers 2.1: rework argument parsing comment to improve readability, consistency
2024-05-27 21:07:39 +02:00
Alexandre Aubin
b914ad9093
helpers 2.1: drop support for 'legacy args' (positionals) in helpers
2024-05-27 18:48:21 +02:00
Alexandre Aubin
204800e878
helpers: copy v1 helpers to new v2.1
2024-05-27 18:48:07 +02:00