Changeset 99 in ProjectBuilder
- Timestamp:
- Sep 4, 2007, 1:19:23 AM (18 years ago)
- Location:
- devel
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r98 r99 167 167 my ($name,$ver) = split(/_/,$d); 168 168 chomp($ver); 169 my ($ddir, $dver, $dfam, $dtype, $ dsuf) = pb_distro_init($name,$ver);170 print $LOG "DEBUG: distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $ dsuf)."\n" if ($debug >= 1);169 my ($ddir, $dver, $dfam, $dtype, $pbsuf) = pb_distro_init($name,$ver); 170 print $LOG "DEBUG: distro tuple: ".Dumper($ddir, $dver, $dfam, $dtype, $pbsuf)."\n" if ($debug >= 1); 171 171 print $LOG "DEBUG Filtering PBDATE => $pbdate, PBTAG => $pbtag, PBVER => $pbver\n" if ($debug >= 1); 172 172 … … 223 223 if (defined $ptr) { 224 224 foreach my $f (values %bfiles) { 225 pb_filter_file_pb("$ENV{'PBROOT'}/$f",$ptr,"$dest/pbconf/$ddir-$dver/".basename($f),$dtype,$ dsuf,$pbpkg,$pbver,$pbtag,$pbrev,$pbdate);225 pb_filter_file_pb("$ENV{'PBROOT'}/$f",$ptr,"$dest/pbconf/$ddir-$dver/".basename($f),$dtype,$pbsuf,$pbpkg,$pbver,$pbtag,$pbrev,$pbdate); 226 226 } 227 227 if (defined $filteredfiles{$pbpkg}) { 228 228 foreach my $f (split(/,/,$filteredfiles{$pbpkg})) { 229 pb_filter_file("$ENV{'PBROOT'}/$dir/$f",$ptr,"$dest/$f",$pb pkg,$pbver,$pbtag,$pbrev,$pbdate);229 pb_filter_file("$ENV{'PBROOT'}/$dir/$f",$ptr,"$dest/$f",$pbsuf,$pbpkg,$pbver,$pbtag,$pbrev,$pbdate); 230 230 } 231 231 } … … 286 286 287 287 # Get the running distro to build on 288 my ($ddir, $dver, $dfam, $dtype, $ dsuf) = pb_distro_init();289 print $LOG "DEBUG: distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $ dsuf))."\n" if ($debug >= 1);288 my ($ddir, $dver, $dfam, $dtype, $pbsuf) = pb_distro_init(); 289 print $LOG "DEBUG: distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf))."\n" if ($debug >= 1); 290 290 291 291 # Get content saved in cms2build … … 353 353 354 354 # Get the running distro to build on 355 my ($ddir, $dver, $dfam, $dtype, $ dsuf) = pb_distro_init();356 print $LOG "DEBUG: distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $ dsuf))."\n" if ($debug >= 1);355 my ($ddir, $dver, $dfam, $dtype, $pbsuf) = pb_distro_init(); 356 print $LOG "DEBUG: distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf))."\n" if ($debug >= 1); 357 357 358 358 # Get content saved in cms2build … … 371 371 } elsif ($cmt eq "Packages") { 372 372 if ($dtype eq "rpm") { 373 # rpm has its own standard build directory 374 my $tmp=`rpmquery --eval '%{_topdir}' 2> /dev/null`; 375 chomp($tmp); 376 $ENV{'PBBUILDDIR'}=$tmp; 377 $src="$ENV{'PBBUILDDIR'}/RPMS/*/$pbpkg-$pbver-$pbtag$dsuf.*.rpm $ENV{'PBBUILDDIR'}/SRPMS/$pbpkg-$pbver-$pbtag$dsuf.src.rpm" 373 $src="$ENV{'PBBUILDDIR'}/RPMS/*/$pbpkg-$pbver-$pbtag$pbsuf.*.rpm $ENV{'PBBUILDDIR'}/SRPMS/$pbpkg-$pbver-$pbtag$pbsuf.src.rpm" 378 374 } elsif ($dtype eq "deb") { 379 375 my $tmp = "$ENV{'PBBUILDDIR'}/$pbpkg"; … … 401 397 } 402 398 $src = join(' ',@src); 403 pb_system("ssh -q $mac \"mkdir -p $dir ; cd $dir ; rm -f $src 2> /dev/null\"","Preparing $dir on $mac");399 pb_system("ssh -q $mac \"mkdir -p $dir ; cd $dir ; rm -f $src 2>&1 > /dev/null\"","Preparing $dir on $mac"); 404 400 pb_system("scp -p $src $mac:$dir","$cmt delivery in $dir on $mac"); 405 401 } -
devel/pb/lib/ProjectBuilder/Base.pm
r98 r99 334 334 my $destfile=shift; 335 335 my $dtype=shift; 336 my $ dsuf=shift;336 my $pbsuf=shift; 337 337 my $pbpkg=shift; 338 338 my $pbver=shift; … … 361 361 my $p = $defpkgdir{$pbpkg}; 362 362 $p = $extpkgdir{$pbpkg} if (not defined $p); 363 pb_changelog($dtype, $pbpkg, $pbtag, $ dsuf, $p, \*DEST);363 pb_changelog($dtype, $pbpkg, $pbtag, $pbsuf, $p, \*DEST); 364 364 } 365 365 $line =~ s|$s|$tmp|; … … 378 378 my %filter=%$ptr; 379 379 my $destfile=shift; 380 my $pbsuf=shift; 380 381 my $pbpkg=shift; 381 382 my $pbver=shift; -
devel/pbconf/pb.pb
r98 r99 18 18 #pkgver project-builder = devel 19 19 #pkgtag project-builder = 1 20 pkgver nil 21 pkgtag nil 20 22 21 23 # Hash of default package/package directory -
devel/pbconf/project-builder/pbfilter/rpm.pbf
r81 r99 30 30 # PBPKG is replaced by the package name ($pbpkg in code) 31 31 filter PBPKG = $pbpkg 32 33 # PBSUF is replaced by the package name ($pbpkg in code) 34 filter PBSUF = $pbsuf -
devel/pbconf/project-builder/rpm/pb.spec
r74 r99 8 8 Name: PBPKG 9 9 Version: PBVER 10 Release: PBTAG 10 Release: PBTAGPBSUF 11 11 License: GPL 12 12 Group: PBGRP
Note:
See TracChangeset
for help on using the changeset viewer.