Commit graph

2392 commits

Author SHA1 Message Date
Alexandre Aubin
019d207c2f helpers: Don't say the 'app was restored' when restore failed after failed upgrade 2021-11-01 21:09:29 +01:00
Alexandre Aubin
f7cea60a30 Moar dyndns yagni: we don't need to be able to specify ipv4/ipv6/keyfile during dyndns update 2021-10-24 22:27:11 +02:00
Alexandre Aubin
c6dfe08973 Drop some dyndns yagni: we don't need to be able to specify a custom dyndns host... 2021-10-24 22:16:07 +02:00
Alexandre Aubin
fcd2ef9d20 [enh] helpers: allow to get/set/delete app settings without explicitly passing app id everytime... 2021-10-24 18:16:21 +02:00
Alexandre Aubin
974ea71fc8 Simplify the whole ynh_install/remove_php story as no app is using them directly 2021-10-24 16:59:23 +02:00
Alexandre Aubin
4ebcaf8d7e [fix] helpers: composer not explaining why the hell it can't install shit 2021-10-24 15:59:48 +02:00
Alexandre Aubin
d82f14a4f9 Typo T_T 2021-10-20 20:01:45 +02:00
Alexandre Aubin
86a9cb37ce regenconf: gotta explicitly return *0* ... 2021-10-20 19:47:34 +02:00
Alexandre Aubin
146fba7d48 regenconf: yunohost hook was failing because grep may return exit code != 0 2021-10-20 19:43:06 +02:00
Alexandre Aubin
2687121f6d diagnosis: typo / don't run dnsrecords tests for special tlds 2021-10-20 19:25:23 +02:00
ljf (zamentur)
ff69067d9c
[fix] Config param should be global 2021-10-18 00:42:37 +02:00
Alexandre Aubin
3a07a78068
In fact we probably always want to disable avahi-daemon on all systems 2021-10-17 20:37:27 +02:00
Alexandre Aubin
af3d6dd7df
Force-disable old avahi-daemon 2021-10-17 20:28:46 +02:00
Alexandre Aubin
cb835a2d6b dyndns: Delete dyndns cron in regenconf if no dyndns domain found 2021-10-13 15:38:57 +02:00
Alexandre Aubin
55bacd7405 dyndns cron: validate that we're connected to the internet before triggering yunohost dyndns update 2021-10-13 15:37:39 +02:00
Alexandre Aubin
c7038b0e59
Merge pull request #1358 from YunoHost/fix-eval-in-logging-helpers
Fix eval in logging helpers
2021-10-13 14:57:06 +02:00
Alexandre Aubin
fe959bd7fa helpers: Flag ynh_print_ON/OFF as internal to not advertise them in the doc 2021-10-12 16:53:01 +02:00
Alexandre Aubin
40cc41d68d
Merge branch 'dev' into fix-eval-in-logging-helpers 2021-10-12 16:49:42 +02:00
Alexandre Aubin
10a0496209
Merge branch 'dev' into lint-helpers 2021-10-12 16:45:57 +02:00
Alexandre Aubin
b60ca0e0ba
Merge pull request #1357 from YunoHost/safer_ynh_secure_remove
Safer, clearer ynh_secure_remove
2021-10-12 16:28:31 +02:00
Alexandre Aubin
a3c0ca4da6 helpers: Don't use eval in ynh_exec_* helpers to prevent issues with special chars 2021-10-12 15:49:46 +02:00
Alexandre Aubin
910364f9c4 helpers: Drop obsolete/unused/weird logging helpers 2021-10-12 15:49:08 +02:00
Alexandre Aubin
dab3dc6f37 dovecot: add conf snippet to get rid of stupid stats-writer errors in mail.log 2021-10-11 19:42:39 +02:00
Alexandre Aubin
df02f898ee [enh] Don't generate dnsmasq conf for .local domains 2021-10-09 00:32:49 +02:00
Alexandre Aubin
f769c40f96
Double quotes to prevent bash apocalypse 2021-10-07 10:37:05 +02:00
Alexandre Aubin
66ded07672
Merge pull request #1352 from ericgaspar/set-right-for-log-path
helpers/logrotate: Enforce decent permissions on log file if app user exists
2021-10-07 10:34:56 +02:00
Alexandre Aubin
bde5590783
Update data/helpers.d/logrotate 2021-10-07 10:33:33 +02:00
Alexandre Aubin
560162dd96 Sury pinning is managed in the core, c.f. 346728e5 2021-10-07 10:29:03 +02:00
Alexandre Aubin
e563a366ef
helpers apt: Use smarter grep with lookbehind to extract php version from dependency list
Co-authored-by: Florent <florent.fayolle69@gmail.com>
2021-10-07 01:46:09 +02:00
Alexandre Aubin
1d2e4e78f2 Safer, clearer ynh_secure_remove 2021-10-06 18:57:56 +02:00
Alexandre Aubin
fd1cc5e6ce Fix stuff reported by shellcheck 2021-10-06 18:56:17 +02:00
Alexandre Aubin
c9cdfc6b0f Typo :| 2021-10-06 16:56:47 +02:00
Alexandre Aubin
5a7a719661 Also lint/reformat core bash hooks 2021-10-06 16:35:45 +02:00
Alexandre Aubin
6048d1b0b3 Typo ogod 2021-10-06 16:24:33 +02:00
Alexandre Aubin
93cc413f4a helpers: lint/reformat with shfmt -bn -i 4 -w $FILE 2021-10-06 16:01:53 +02:00
Alexandre Aubin
a98552ef0e helpers: Fix weird 0 syntax which shfmt ain't happy with (dangling 0) 2021-10-06 15:56:49 +02:00
Alexandre Aubin
13d012bb4f helpers apt: save phpversion in settings even when using php default version 2021-10-06 15:34:26 +02:00
Alexandre Aubin
9ee631c1c4 helpers: Typo in ynh_remove_app_dependencies 2021-10-06 15:16:18 +02:00
Alexandre Aubin
5054397a5a helpers: Add deprecation warning to ynh_add_app_dependencies 2021-10-06 15:11:09 +02:00
Alexandre Aubin
e07e1a95f4 Apply suggestions from code review
Co-authored-by: Kayou <pierre@kayou.io>
2021-10-06 15:00:37 +02:00
Alexandre Aubin
76b60890c6 Propagate changes on other apt/php helpers... 2021-10-06 15:00:18 +02:00
Alexandre Aubin
040be532ad During ynh_install_app_dependencies, if the dependency list contains specific php version stuff, add sury and other tweaks 2021-10-06 14:59:20 +02:00
Alexandre Aubin
76aaaab74e Factorize sury repo configuration into ynh_add_sury 2021-10-06 14:59:06 +02:00
Alexandre Aubin
644cdd41d8 Allow to re-run ynh_install_app_dependencies multiple times 2021-10-06 14:57:59 +02:00
Éric Gaspar
93a72a7b5f
Update data/helpers.d/logrotate
Co-authored-by: Kayou <pierre@kayou.io>
2021-10-05 13:52:45 +02:00
ericgaspar
423eef7a62
Update logrotate 2021-10-05 13:06:21 +02:00
ericgaspar
ef2a8c8dbd
Update logrotate 2021-10-05 13:02:51 +02:00
Alexandre Aubin
b0e8a58b24 lint: Invalid escape sequences 2021-10-05 12:49:33 +02:00
Alexandre Aubin
941cc29438 bind_key -> bind_key_ to prevent yunohost from redacting key names which leads to broken log metadata.yml somehow 2021-10-05 12:35:12 +02:00
Alexandre Aubin
753c4e34ed Typo/wording 2021-10-05 12:32:23 +02:00