[pmg-devel] [PATCH pmg-api 1/2] cluster: fix rsync invocation
Stoiko Ivanov
s.ivanov at proxmox.com
Mon Jun 26 22:45:09 CEST 2023
Since rsync 3.2.4, the syntax to give multiple files in one parameter
does not work anymore, so list them explicitly
Inspired by commit 9697997575e25e188a0993a0e4fc7f33f6602928
in pve-cluster
Signed-off-by: Stoiko Ivanov <s.ivanov at proxmox.com>
---
src/PMG/Cluster.pm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/PMG/Cluster.pm b/src/PMG/Cluster.pm
index 7622a88..e9a6054 100644
--- a/src/PMG/Cluster.pm
+++ b/src/PMG/Cluster.pm
@@ -418,7 +418,9 @@ sub sync_config_from_master {
my $cmd = $rsync_command->(
$master_name, '-aq',
- "[${master_ip}]:$cfgdir/* ${sa_conf_dir}/${sa_custom_cf} ${sa_conf_dir}/${sa_rules_cf}",
+ "[${master_ip}]:$cfgdir/*",
+ "[${master_ip}]:${sa_conf_dir}/${sa_custom_cf}",
+ "[${master_ip}]:${sa_conf_dir}/${sa_rules_cf}",
"$syncdir/",
'--exclude', 'master/',
'--exclude', '*~',
--
2.30.2
More information about the pmg-devel
mailing list