Commit graph

176 commits

Author SHA1 Message Date
Alexandre Aubin
8c475d0a7b
Further simplify ynh_change_url_nginx_config 2023-12-05 19:01:17 +01:00
Josué Tille
570184ac1e
Fix change url 2023-11-29 14:55:26 +01:00
Alexandre Aubin
267968074b helpers/fail2ban: grep logpath is likely to match comments in the file that contain the word logpath... 2023-11-28 13:14:29 +01:00
OniriCorpe
4bfe2c96f5
fix the fail2ban helper when using using --use_template arg (#1743)
* fix the helper when using using --use_template arg

* fix app name replacment 😞

* replace any '__VAR__' by their real variable using ynh_replace_vars

* fix some SC2086

* extract logpath from /etc/fail2ban/jail.d/$app.conf

Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>

* fix comment

* Update helpers/fail2ban

---------

Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2023-11-27 14:07:39 +01:00
OniriCorpe
9a7731aa4e
fail2ban: make sure the logfile exists (#1737)
* make sure the logfile exists before reloading fail2ban

* update docs

* enhancement: fix file perms and make sure the folder exists

* fix folder path

---------

Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
2023-11-21 03:26:27 +01:00
OniriCorpe
300c999a5a
logrotate: fix generated config file perms (#1736)
* fix generated logrotate config file perms

* apply perms to the right file (I'm so tired lmao)

* fix indent

* update docs

* revert: wrong branch 😭

---------

Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
2023-11-20 19:01:33 +01:00
Alexandre Aubin
8cfc929f25
Merge pull request #1706 from YunoHost/enh-bind-heritage-config-panel
[enh] bind heritage in config panel
2023-10-30 19:12:56 +01:00
Alexandre Aubin
d35eceb17b
Merge pull request #1723 from Salamandar/logging_late
Add ynh_exec_and_print_stderr_only_if_error that only prints stderr when command fails
2023-10-30 14:04:49 +01:00
Alexandre Aubin
bfb7dda42e
Rename helper into "ynh_exec_and_print_stderr_only_if_error" 2023-10-30 14:03:26 +01:00
Thomas
5547208be4
Update docker-image-extract 2023-10-27 14:15:09 +02:00
yunohost-bot
6a8693fa44 Upgrade n to v 2023-10-15 05:10:23 +00:00
Félix Piédallu
6385b402f7 Add ynh_exec_stderr_on_error that only prints stderr when command fails 2023-10-03 17:27:09 +02:00
orhtej2
58a539bf7d
Allow phpX.Y as sole dependency that'll trigger usage of $phpversion=X.Y 2023-10-02 23:19:01 +02:00
Florian
b54a71b0cf
Fix missleading example for ynh_setup_source
There shouldn't be any trailing / for folders for ynh_setup_source
2023-09-12 09:02:04 +03:00
Kayou
3dfab89c1f
check and re-download a prefetched file that doesn't match the checksum 2023-09-07 14:59:08 +02:00
ljf
6f3b194944
[fix] Avoid char conflict with bind properties 2023-09-02 22:47:02 +02:00
Alexandre Aubin
65d2571072 helpers: add new --group option for ynh_add_fpm_config to customize the Group parameter 2023-08-31 17:23:21 +02:00
ljf (zamentur)
dcafac1913
[fix] Combine bind section regex with bind panel file 2023-08-25 22:36:33 +02:00
ljf (zamentur)
79e620ef42
[fix] Conflict type file and settings bind mode 2023-08-25 21:12:01 +02:00
ljf (zamentur)
fde05c0ac2
[enh] bind heritage in config panel 2023-08-25 20:53:30 +02:00
Alexandre Aubin
4b582f72df
Merge pull request #1687 from YunoHost/11.2
11.2
2023-07-17 16:11:20 +02:00
Alexandre Aubin
f3eef43d02 helpers: in ynh_systemd_action, check the actual timestamp when checking for timeout, because for some reason journalctl may take a ridiculous amount of time to run 2023-07-11 23:59:06 +02:00
Alexandre Aubin
fd7136446e Simplify ynh_add_fpm_config helper 2023-07-04 18:01:49 +02:00
tituspijean
b2aaefe0e6
Add phpflags setting for app_shell() 2023-06-20 16:44:22 +00:00
tituspijean
9cebd2e3fe
Merge pull request #1656 from YunoHost/app_shell 2023-05-30 13:28:15 +02:00
tituspijean
f3faac87f8
Improve comments of ynh_spawn_app_shell 2023-05-30 11:27:33 +00:00
tituspijean
db7ab2a98b
Homogeneize command subtitutions in ynh_spawn_app_shell 2023-05-30 11:18:54 +00:00
Alexandre Aubin
daf51e94bd regeconf: fix security issue where apps' system conf would be owned by the app, which can enable priviledge escalation 2023-05-26 21:06:01 +02:00
tituspijean
1300585eda
Improve ynh_spawn_app_shell comments
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-25 09:48:55 +02:00
tituspijean
bb9db08e29
Improve ynh_spawn_app_shell documentation 2023-05-24 22:32:51 +00:00
tituspijean
cacd43e147
Fix error in ynh_spawn_app_shell 2023-05-24 22:21:35 +00:00
tituspijean
5fa58f19ce
Offer apps to set service name for ynh_spawn_app_shell 2023-05-24 22:19:10 +00:00
tituspijean
a47e491869
Cleanup ynh_spawn_app_shell 2023-05-24 22:08:51 +00:00
tituspijean
ed1b5e567b
Force php to its intended version in ynh_spawn_app_shell 2023-05-24 21:55:20 +00:00
tituspijean
4b4ce9aef6
Default to WorkingDirectory then install_dir for ynh_spawn_app_shell
Co-authored-by: Tagada <36127788+Tagadda@users.noreply.github.com>
2023-05-24 23:13:52 +02:00
tituspijean
cc167cd92c
Rename ynh_load_app_environment into ynh_spawn_app_shell
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-24 21:12:06 +00:00
tituspijean
21c7c41812
Extend ynh_load_app_environment usage examples
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-24 23:08:53 +02:00
tituspijean
072dabaf70
Fix Bash detection for ynh_load_app_environment 2023-05-18 16:45:17 +00:00
tituspijean
68a4f2b4bc
Improve ynh_load_environment helper 2023-05-18 16:14:50 +00:00
tituspijean
d27e9a9eea
Add ynh_load_app_environment helper 2023-05-18 16:14:49 +00:00
Alexandre Aubin
d698c4c3de helpers: improve error message for corrupt source in ynh_setup_source, it's more relevant to cite the source url rather than the downloaded output path 2023-05-15 16:46:29 +02:00
Alexandre Aubin
e59a4f849a helpers: using YNH_APP_ID instead of YNH_APP_INSTANCE_NAME during ynh_setup_source download, for more consistency and because tests was actually failing since a while because of this 2023-05-13 19:18:40 +02:00
Alexandre Aubin
a7350a7eae appsv2/regenconf: prevent set -u to be enabled during regen-conf triggered from inside appsv2 scripts 2023-05-04 17:02:35 +02:00
yunohost-bot
63760680f8 Upgrade n to v 2023-04-28 05:11:13 +00:00
Alexandre Aubin
8c25aa9b9f helpers: fix previous change about using YNH_APP_ACTION ... which is not defined in config panel context 2023-04-04 15:55:55 +02:00
Alexandre Aubin
14bf2ee48b appsv2: various fixes regarding sources toml parsing/caching 2023-04-02 20:28:29 +02:00
Alexandre Aubin
1b2fa91ff0
ynh_setup_source: fix buggy checksum mismatch handling, can't compute the sha256sum after we delete the file @_@ 2023-03-20 15:49:23 +01:00
Alexandre Aubin
3656c19918 helpers/appsv2: don't remove yhh-deps virtual package if ... it doesn't exist. Otherwise when apt fails to install dependency, we end up with another error about failing to remove the ynh-deps package 2023-03-14 18:45:04 +01:00
Alexandre Aubin
eabde600be
Merge pull request #1627 from YunoHost/simplify-n-management
helpers/nodejs: simplify 'n' script install and maintenance
2023-03-11 16:49:50 +01:00
Alexandre Aubin
eaf7a2904c helpers: fix ynh_setup_source, 'source_id' may contain slashes x_x 2023-03-11 14:57:48 +01:00