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";