Changeset 112 in ProjectBuilder for devel/pb/bin
- Timestamp:
- Sep 6, 2007, 8:13:48 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r111 r112 39 39 my @date=(localtime->sec(), localtime->min(), localtime->hour(), localtime->mday(), localtime->mon(), localtime->year(), localtime->wday(), localtime->yday(), localtime->isdst()); 40 40 my $pbdate = strftime("%Y-%m-%d", @date); 41 my $pbdatecvs = strftime("%Y-%m-%d %H:%M:%S", @date); 41 42 my $debug = 0; 42 43 my $LOG = \*STDOUT; … … 91 92 = pb_env_init(); 92 93 } 93 my %pbrc = %$pbrc;94 my %filteredfiles = %$filteredfiles;95 my %defpkgdir = %$defpkgdir;96 my %extpkgdir = %$extpkgdir;97 94 98 95 print $LOG "Project: $ENV{'PBPROJ'}\n" if ($debug >= 0); … … 133 130 sub pb_cms2build { 134 131 135 my $ptr = pb_get_pkg( \%defpkgdir,\%extpkgdir);132 my $ptr = pb_get_pkg($defpkgdir,$extpkgdir); 136 133 @pkgs = @$ptr; 137 my $cms=pb_cms_init($ENV{'PBPROJ'} ,$pbdate);134 my $cms=pb_cms_init($ENV{'PBPROJ'}); 138 135 139 136 my ($pkgv, $pkgt) = pb_conf_read("$ENV{'PBCONF'}/$ENV{'PBPROJ'}.pb","pkgver","pkgtag"); … … 151 148 152 149 $pbrev = $ENV{'PBREVISION'}; 153 print $LOG "\n" if ($debug >= 0);154 print $LOG "Management of $pbpkg $pbver-$pbtag (rev $pbrev)\n" if ($debug >= 0);150 print $LOG "\n"; 151 print $LOG "Management of $pbpkg $pbver-$pbtag (rev $pbrev)\n"; 155 152 die "Unable to get env var PBDESTDIR" if (not defined $ENV{'PBDESTDIR'}); 156 153 # Clean up dest if necessary. The export will recreate it … … 165 162 my $dir = $defpkgdir{$pbpkg}; 166 163 $dir = $extpkgdir{$pbpkg} if (not defined $dir); 167 pb_cms_export($cms,$pbdate,"$ENV{'PBROOT'}/$dir",$dest); 164 print "dir: $dir\n"; 165 pb_cms_export($cms,$pbdatecvs,"$ENV{'PBROOT'}/$dir",$dest); 168 166 169 167 # Extract cms log history and store it … … 232 230 if (defined $ptr) { 233 231 foreach my $f (values %bfiles) { 234 pb_filter_file_pb("$ENV{'PBROOT'}/$f",$ptr,"$dest/pbconf/$ddir-$dver/".basename($f),$dtype,$pbsuf,$pbpkg,$pbver,$pbtag,$pbrev,$pbdate, \%defpkgdir,\%extpkgdir);232 pb_filter_file_pb("$ENV{'PBROOT'}/$f",$ptr,"$dest/pbconf/$ddir-$dver/".basename($f),$dtype,$pbsuf,$pbpkg,$pbver,$pbtag,$pbrev,$pbdate,$defpkgdir,$extpkgdir); 235 233 } 236 234 if (defined $filteredfiles{$pbpkg}) { … … 293 291 294 292 # Get list of packages to build 295 my $ptr = pb_get_pkg( \%defpkgdir,\%extpkgdir);293 my $ptr = pb_get_pkg($defpkgdir,$extpkgdir); 296 294 @pkgs = @$ptr; 297 295 … … 366 364 367 365 # Get list of packages to build 368 my $ptr = pb_get_pkg( \%defpkgdir,\%extpkgdir);366 my $ptr = pb_get_pkg($defpkgdir,$extpkgdir); 369 367 @pkgs = @$ptr; 370 368 … … 448 446 my $extpkgdir = shift; 449 447 450 my %defpkgdir = %$defpkgdir;451 my %extpkgdir = %$extpkgdir;452 453 448 # Get packages list 454 449 if (not defined $ARGV[0]) { 455 @pkgs = keys % defpkgdir;450 @pkgs = keys %$defpkgdir; 456 451 } elsif ($ARGV[0] =~ /^all$/) { 457 @pkgs = keys % defpkgdir;458 push(@pkgs, keys % extpkgdir);452 @pkgs = keys %$defpkgdir; 453 push(@pkgs, keys %$extpkgdir); 459 454 } else { 460 455 @pkgs = @ARGV;
Note:
See TracChangeset
for help on using the changeset viewer.