--- pve-cluster/data/PVE/Cluster/Setup.pm.alt 2020-07-14 09:50:31.845321409 +0300 +++ pve-cluster/data/PVE/Cluster/Setup.pm 2020-07-14 09:53:40.885926512 +0300 @@ -579,6 +579,16 @@ PATH="/usr/sbin:/usr/bin:/sbin:/bin" __EOD +sub install_vzdump_cron_config { + + my $filename = "/etc/pve/vzdump.cron"; + my $link_fn = "/etc/cron.d/vzdump"; + + unlink($link_fn) if -l $link_fn; + + PVE::Tools::run_command(['/bin/install', '-m0644', "$filename", "$link_fn"]) if -f $filename; +} + sub gen_pve_vzdump_symlink { my $filename = "/etc/pve/vzdump.cron"; @@ -598,7 +608,7 @@ sub gen_pve_vzdump_files { PVE::Tools::file_set_contents($filename, $vzdump_cron_dummy) if ! -f $filename; - gen_pve_vzdump_symlink(); + install_vzdump_cron_config(); }; # join helpers @@ -801,7 +811,7 @@ sub updatecerts_and_ssh { setup_rootsshconfig(); - gen_pve_vzdump_symlink(); + install_vzdump_cron_config(); if (!PVE::Cluster::check_cfs_quorum(1)) { return undef if $silent;