yunohost-bot
99d23f6235
Upgrade n to v
2024-02-29 05:13:12 +00:00
OniriCorpe
61df4add8c
fix logs folders perms
2024-02-13 02:36:08 +01:00
Alexandre Aubin
c2af17667b
helpers: fix previous commit, ynh_replace_string already messes with set +x/-x so hmpf
2024-01-14 18:32:53 +01:00
Alexandre Aubin
9819560518
helpers: disable super verbose logging during ynh_replace_vars poluting logs, it's kinda stable now...
2024-01-14 18:30:14 +01:00
Alexandre Aubin
1ce606d469
multimedia: fix again edgecase where setfacl crashes because of broken symlinks..
2024-01-14 17:50:09 +01:00
Alexandre Aubin
05f7c3a3b7
helpers/php: quote vars to avoid stupid issues with name in path which may happen in backup restore context...
2024-01-14 16:28:51 +01:00
Alexandre Aubin
7f13ea7d65
Merge pull request #1756 from YunoHost/enh_app_shell
...
Enhance app shells
2024-01-12 23:07:22 +01:00
c8f0f131fd
app.py, helpers: Reword YNH_APP_UPGRADE_TYPE
...
* remove UPGRADE_FULL
* rename DOWNGRADE_FORCED -> DOWNGRADE
* rename UPGRADE_FORCED -> UPGRADE_SAME
* keep the helper ynh_check_app_version_changed behaviour for reverse compatibility.
2024-01-11 10:15:28 +01:00
OniriCorpe
b2c3c70742
add --after= in the usage section
...
of ynh_read_var_in_file and ynh_write_var_in_file
2024-01-01 00:56:50 +01:00
tituspijean
1c083845e7
Automatically enable Python environment in app shells
...
assuming it is in `$install_dir/venv`
2023-12-28 17:47:46 +01:00
Alexandre Aubin
0ed6769fcf
helpers/utils: replace the damn ynh_die with a warning when patch fails to apply ...
2023-12-28 02:45:27 +01:00
Alexandre Aubin
308ed0e174
Refactor ynh_use_logrotate madness
2023-12-21 15:14:56 +01:00
ljf (zamentur)
770fdb6861
[fix] First source patches failure doesn't stop app script
2023-12-15 11:06:57 +01:00
Alexandre Aubin
8e3e788842
ynh_setup_source: properly handle --keep for directories when the dir already exists in the new setup
2023-12-10 12:07:39 +01:00
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