1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/flohmarkt_ynh.git synced 2024-09-03 18:36:30 +02:00

make CI happy

...and probably some users with weird email addresses or setups
This commit is contained in:
Chris Vogel 2024-06-18 10:53:33 +02:00
parent 8a3f8ddecb
commit 8dd0ce4e03

View file

@ -771,11 +771,17 @@ flohmarkt_ynh_urlwatch_cron() {
--destination="/etc/cron.hourly/${flohmarkt_filename}"
chown root:root "/etc/cron.hourly/${flohmarkt_filename}"
chmod 755 "/etc/cron.hourly/${flohmarkt_filename}"
# run it once to initialize
sudo -u ${app} urlwatch \
--config=/var/www/${app}/urlwatch/config.yaml \
--urls=/var/www/${app}/urlwatch/urls.yaml \
--cache=/var/www/${app}/urlwatch/cache.file
# run urlwatch once to initialize if cache file does not exist,
# but if sending email fails (like on CI) just warn
local urlwatch_error
if ! [[ -s /var/www/${app}/urlwatch/cache.file ]] &&
! ynh_exec_warn sudo -u ${app} urlwatch \
--config=/var/www/${app}/urlwatch/config.yaml \
--urls=/var/www/${app}/urlwatch/urls.yaml \
--cache=/var/www/${app}/urlwatch/cache.file
then
ynh_print_warn --message="initial call to urlwatch failed"
fi
}
flohmarkt_initialized() {