Changeset 89 in ProjectBuilder
- Timestamp:
- Sep 3, 2007, 4:47:47 PM (18 years ago)
- Location:
- devel/pb
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r88 r89 261 261 close(PKG); 262 262 } 263 my $pkg= pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg");263 my ($pkg) = pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg"); 264 264 $pkg = { } if (not defined $pkg); 265 265 if ((not defined $pkg->{$pbpkg}) || ($pkg->{$pbpkg} ne "$pbver-$pbtag")) { … … 287 287 288 288 # Get content saved in cms2build 289 my $pkg= pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg");289 my ($pkg) = pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg"); 290 290 $pkg = { } if (not defined $pkg); 291 291 … … 348 348 349 349 # Get content saved in cms2build 350 my $pkg= pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg");350 my ($pkg) = pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg"); 351 351 $pkg = { } if (not defined $pkg); 352 352 … … 361 361 push @src, $src; 362 362 } 363 my $pt= pb_conf_get("sshhost", "sshlogin", "sshdir");363 my ($pt) = pb_conf_get("sshhost", "sshlogin", "sshdir"); 364 364 my ($sshhost,$sshlogin,$sshdir) = @$pt; 365 365 my $mac = "$sshlogin->{$ENV{'PBPROJ'}}\@$sshhost->{$ENV{'PBPROJ'}}"; 366 366 my $dir = "$sshdir->{$ENV{'PBPROJ'}}/src"; 367 pb_system("ssh -q $mac \"mkdir -p $dir ","Preparing $dir on $mac");367 pb_system("ssh -q $mac \"mkdir -p $dir\"","Preparing $dir on $mac"); 368 368 pb_system("scp -p ".join(' ',@src)." $mac:$dir","Source delivery in $dir on $mac"); 369 369 } … … 380 380 381 381 # Get content saved in cms2build 382 my $pkg= pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg");382 my ($pkg) = pb_conf_read("$ENV{'PBDESTDIR'}/$pbprojver-$pbprojtag.pb","pbpkg"); 383 383 $pkg = { } if (not defined $pkg); 384 384 -
devel/pb/lib/ProjectBuilder/Base.pm
r88 r89 37 37 # and use its content 38 38 # 39 my $pbrc= pb_conf_read("$ENV{'PBETC'}","pbrc");39 my ($pbrc) = pb_conf_read("$ENV{'PBETC'}","pbrc"); 40 40 print "DEBUG pbrc: ".Dumper($pbrc)."\n" if ($debug >= 1); 41 41 … … 60 60 if (not defined $ENV{'PBROOT'}) { 61 61 if (-f $pbrc{$proj}) { 62 my $pbroot= pb_conf_read($pbrc{$proj},"pbroot");62 my ($pbroot) = pb_conf_read($pbrc{$proj},"pbroot"); 63 63 my %pbroot = %$pbroot; 64 64 # All lines should point to the same pbroot so take the first … … 82 82 # Valid version names (optional) 83 83 # List of files to filter (optional) 84 my $ptr = pb_conf_read("$ENV{'PBCONF'}/$proj.pb","defpkgdir","extpkgdir","version","filteredfiles"); 85 my ($defpkgdir, $extpkgdir, $version, $filteredfiles) = @$ptr; 84 my ($defpkgdir, $extpkgdir, $version, $filteredfiles) = pb_conf_read("$ENV{'PBCONF'}/$proj.pb","defpkgdir","extpkgdir","version","filteredfiles"); 86 85 print "DEBUG: defpkgdir: ".Dumper($defpkgdir)."\n" if ($debug >= 1); 87 86 print "DEBUG: extpkgdir: ".Dumper($extpkgdir)."\n" if ($debug >= 1); … … 199 198 my @param = @_; 200 199 201 my $ptr = pb_conf_read("$ENV{'PBETC'}", @param); 202 my @ptr; 203 if ($#param == 0) { 204 push @ptr, $ptr; 205 } else { 206 @ptr = @$ptr; 207 } 200 my @ptr = pb_conf_read("$ENV{'PBETC'}", @param); 201 208 202 foreach my $i (0..$#param) { 209 203 die "No $param[$i] defined for $ENV{'PBPROJ'}" if (not defined $ptr[$i]); … … 212 206 die "No $param[$i] defined for $ENV{'PBPROJ'}" if (not defined $p->{$ENV{'PBPROJ'}}); 213 207 } 214 if ($#param == 0) { 215 print "DEBUG: param: ".Dumper($ptr[0])."\n" if ($debug >= 1); 216 return($ptr[0]); 217 } else { 218 my $ptr = \@ptr; 219 print "DEBUG: param: ".Dumper($ptr)."\n" if ($debug >= 1); 220 return($ptr); 221 } 208 print "DEBUG: param: ".Dumper($ptr)."\n" if ($debug >= 1); 209 return(@ptr); 222 210 } 223 211 … … 251 239 push @ptr,$config->get($param); 252 240 } 253 if ($#param == 0) { 254 print "DEBUG: param: $param[0] ".Dumper($ptr[0])."\n" if ($debug >= 1); 255 return($ptr[0]); 256 } else { 257 my $ptr = \@ptr; 258 print "DEBUG: params: ".Dumper(@param)." ".Dumper($ptr)."\n" if ($debug >= 1); 259 return($ptr); 260 } 241 print "DEBUG: params: ".Dumper(@param)." ".Dumper(@ptr)."\n" if ($debug >= 1); 242 return(@ptr); 261 243 } 262 244 … … 267 249 my $ret; 268 250 269 my $cms= pb_conf_get("cms");251 my ($cms) = pb_conf_get("cms"); 270 252 # This one is optional 271 my $cvsroot= pb_conf_read($ENV{'PBETC'},"cvsroot");253 my ($cvsroot) = pb_conf_read($ENV{'PBETC'},"cvsroot"); 272 254 273 255 if ($cms->{$proj} eq "svn") { -
devel/pb/lib/ProjectBuilder/Changelog.pm
r88 r89 10 10 use File::Basename; 11 11 use English; 12 use ProjectBuilder::Base qw (pb_conf_ read _conf_get);12 use ProjectBuilder::Base qw (pb_conf_get); 13 13 14 14 sub pb_changelog { … … 66 66 my $n2date = &UnixDate($date,"%a, %d %b %Y %H:%M:%S %z"); 67 67 #print "**$ndate**\n"; 68 my $packager= pb_conf_get("packager");68 my ($packager) = pb_conf_get("packager"); 69 69 70 70 if (($dtype eq "rpm") || ($dtype eq "fc")) {
Note:
See TracChangeset
for help on using the changeset viewer.