From 75cc971fd1fca9e6c037ed4107815e730536ebb1 Mon Sep 17 00:00:00 2001 From: lapineige Date: Sun, 31 Dec 2023 12:47:44 +0100 Subject: [PATCH] use ynh_add_config for cron --- scripts/upgrade | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index c69782f..173bed1 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -118,10 +118,7 @@ if [ $overwrite_cron -eq 1 ] then # Verify the checksum and backup the file if it's different ynh_backup_if_checksum_is_different --file="/etc/cron.d/$app" - - cp ../conf/cron /etc/cron.d/$app - ynh_replace_string --match_string="__FINALPATH__" --replace_string="$final_path" --target_file=/etc/cron.d/$app - ynh_replace_string --match_string="__APP__" --replace_string=$app --target_file=/etc/cron.d/$app + if [ "$frequency" = "Daily" ]; then cron_freq="0 2 * * *" run_freq="every day" @@ -138,7 +135,8 @@ then cron_freq="0 2 1 * *" run_freq="once a month on the first sunday" fi - ynh_replace_string --match_string="__FREQUENCY__" --replace_string="$cron_freq" --target_file=/etc/cron.d/$app + + ynh_add_config --template="cron" --destination="/etc/cron.d/$app" # Recalculate and store the config file checksum into the app settings ynh_store_file_checksum --file="/etc/cron.d/$app"