Changeset 144 in ProjectBuilder for devel/pb/bin
- Timestamp:
- Sep 13, 2007, 11:06:04 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r143 r144 453 453 454 454 $port = $sshport->{$ENV{'PBPROJ'}}; 455 pb_system("ssh -q -p $port $mac \"mkdir -p $tdir ; cd $tdir ; rm -f $basesrc\"","Preparing $tdir on $mac");455 pb_system("ssh -q -p $port $mac \"mkdir -p $tdir ; cd $tdir ; echo \'for i in $basesrc; do if [ -f \$i ]; then rm -f \$i; fi; done\' | bash\"","Preparing $tdir on $mac"); 456 456 pb_system("cd $ENV{'PBBUILDDIR'} ; scp -p -P $port $src $mac:$tdir 2> /dev/null","$cmt delivery in $tdir on $mac"); 457 457 pb_system("ssh -q -p $port $mac \"echo \'cd $tdir ; if [ -f pbscript ]; then ./pbscript; fi\' | bash\"","Executing pbscript on $mac if needed"); … … 471 471 my $j = basename($p); 472 472 pb_system("scp -p -P $port $mac:\'$bdir/$p\' $ENV{'PBBUILDDIR'}/$odir/$over 2> /dev/null","Package recovery of $j in $tdir from $mac"); 473 $made="$made $odir/$over/$ p";473 $made="$made $odir/$over/$j" if (($dtype ne "rpm") || ($j !~ /.src.rpm$/)); 474 474 } 475 475 print KEEP "$made\n"; 476 476 close(KEEP); 477 pb_system("ssh -q -p $port $mac \"rm -rf $tdir\"","VM cleanup on $mac"); 477 478 if (! $vmexist) { 478 pb_system("ssh -q -p $port $mac \" rm -rf $tdir; sudo /usr/bin/poweroff \"; sleep 120 ; if [-d /proc/$vmexist]; then kill $vmexist; fi ; sleep 10","VM cleanup andhalt on $mac");479 pb_system("ssh -q -p $port $mac \"sudo /usr/bin/poweroff \"; sleep 120 ; if [-d /proc/$vmexist]; then kill $vmexist; fi ; sleep 10","VM halt on $mac"); 479 480 } 480 481 pb_send2ssh("Packages","$odir"."_"."$over");
Note:
See TracChangeset
for help on using the changeset viewer.