From ebdec022f9eeb3e4a14e8c2c18e714e9759fe62d Mon Sep 17 00:00:00 2001 From: Jonas Meier Date: Fri, 15 May 2020 21:17:26 +0200 Subject: [PATCH] attempt to add files as include to rsync --- rsync-timefilter.pl | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/rsync-timefilter.pl b/rsync-timefilter.pl index 09f232d..769d13b 100755 --- a/rsync-timefilter.pl +++ b/rsync-timefilter.pl @@ -28,4 +28,22 @@ my @files = grep { } } $rsync->list(src => 'planet.openstreetmap.org::planet/planet/'); -use DDP; p @files; +#use DDP; p @files; + +my @includes; +my @rsyncincludes; + +my $file; +foreach $file (@files) +{ + #print "$file->{name}\n"; + push @includes, "$file->{name}"; + #push @rsyncincludes, "--include $file->{name},"; + push @rsyncincludes, "include=>$file->{name}",; +} + +#print "@rsyncincludes\n"; + +$rsync->exec(src => 'planet.openstreetmap.org::planet/planet/', dst=>'/tmp/rsynctest', include=>"@includes") or warn "rsync failed\n"; + +#$rsync->exec(src => 'planet.openstreetmap.org::planet/planet/', dst=>'/tmp/rsynctest', @rsyncincludes) or warn "rsync failed\n";