my $dsc; # optional; allows use of a dsc directly
my $os = 'debian';
my $binary_only;
+my $local_outputdir;
GetOptions(
"arch=s" => \@archs,
"os=s" => \$os,
"dsc=s" => \$dsc,
'binary-only' => \$binary_only,
+ "output-dir=s" => \$local_outputdir,
);
my $path = $ARGV[0];
system( @cowpokecmd ) == 0
or die "Could not run cowpoke: $!";
-my $local_outputdir = tempdir( DIR => $workingdir );
+if( $local_outputdir ){
+ if( ! -d $local_outputdir ){
+ mkdir "$local_outputdir" or die "Could not mkdir $local_outputdir: $!"
+ }
+} else {
+ $local_outputdir = tempdir( DIR => $workingdir );
+}
my @rsynccmd = ( $rsync, "-az", "$buildhost:$remote_outputdir/", "$local_outputdir/" );
print "Running @rsynccmd\n";