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}" --destination="/etc/cron.hourly/${flohmarkt_filename}"
chown root:root "/etc/cron.hourly/${flohmarkt_filename}" chown root:root "/etc/cron.hourly/${flohmarkt_filename}"
chmod 755 "/etc/cron.hourly/${flohmarkt_filename}" chmod 755 "/etc/cron.hourly/${flohmarkt_filename}"
# run it once to initialize # run urlwatch once to initialize if cache file does not exist,
sudo -u ${app} urlwatch \ # but if sending email fails (like on CI) just warn
--config=/var/www/${app}/urlwatch/config.yaml \ local urlwatch_error
--urls=/var/www/${app}/urlwatch/urls.yaml \ if ! [[ -s /var/www/${app}/urlwatch/cache.file ]] &&
--cache=/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() { flohmarkt_initialized() {