Changeset 21932 for trunk/psconfig/psbuild
- Timestamp:
- Feb 20, 2009, 10:49:49 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/psconfig/psbuild (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psconfig/psbuild
r19883 r21932 218 218 219 219 $stop_now = 0; 220 for ($i = 0; !$stop_now && ($i < @ cvsname); $i++) {221 if (($stop ne "") && ($stop eq $ cvsname[$i])) { $stop_now = 1; }222 if (($start ne "") && ($start ne $ cvsname[$i])) { next; }220 for ($i = 0; !$stop_now && ($i < @module); $i++) { 221 if (($stop ne "") && ($stop eq $module[$i])) { $stop_now = 1; } 222 if (($start ne "") && ($start ne $module[$i])) { next; } 223 223 $start = ""; 224 224 … … 227 227 if ($do_build eq "N") { next; } 228 228 229 $workdir = "../$ cvsname[$i]";229 $workdir = "../$module[$i]"; 230 230 231 231 # XXX need to grab current value for cleanup 232 print "\n ** psbuild: $ cvsname[$i] ** \n";233 print "\033]0; ** psbuild: $ cvsname[$i] ** \007";232 print "\n ** psbuild: $module[$i] ** \n"; 233 print "\033]0; ** psbuild: $module[$i] ** \007"; 234 234 235 235 if (!-d $workdir || !-r $workdir || !-x $workdir) { 236 print STDERR "WARNING: no directory for component $ cvsname[$i], skipping\n";236 print STDERR "WARNING: no directory for component $module[$i], skipping\n"; 237 237 next; 238 238 } … … 248 248 if (-e "Build.PL") { 249 249 vsystem ("$psperlbuild"); 250 if ($?) { &failure($ cvsname[$i], "failure in perl Build.PL"); }250 if ($?) { &failure($module[$i], "failure in perl Build.PL"); } 251 251 252 252 vsystem ("./Build"); 253 if ($?) { &failure($ cvsname[$i], "failure in Build"); }253 if ($?) { &failure($module[$i], "failure in Build"); } 254 254 255 255 vsystem ("./Build install"); 256 if ($?) { &failure($ cvsname[$i], "failure in Build install"); }256 if ($?) { &failure($module[$i], "failure in Build install"); } 257 257 258 258 next; … … 273 273 $skip_configure = 1; 274 274 vsystem ("$psautogen $psopts"); 275 if ($?) { &failure($ cvsname[$i], "failure in psautogen"); }275 if ($?) { &failure($module[$i], "failure in psautogen"); } 276 276 } 277 277 278 278 if ($rebuild_this && -e "configure" && !$skip_configure) { 279 279 vsystem ("$psconfigure $psopts"); 280 if ($?) { &failure($ cvsname[$i], "failure in psconfigure"); }281 } 282 283 if (! -e "Makefile") { &failure($ cvsname[$i], "missing makefile: do you need to run the -dev developer build?"); }280 if ($?) { &failure($module[$i], "failure in psconfigure"); } 281 } 282 283 if (! -e "Makefile") { &failure($module[$i], "missing makefile: do you need to run the -dev developer build?"); } 284 284 285 285 if ($clean) { 286 286 vsystem ("make clean"); 287 if ($?) { &failure($ cvsname[$i], "failure in make clean"); }287 if ($?) { &failure($module[$i], "failure in make clean"); } 288 288 } 289 289 290 290 vsystem ("make"); 291 if ($?) { &failure($ cvsname[$i], "failure in make"); }291 if ($?) { &failure($module[$i], "failure in make"); } 292 292 293 293 vsystem ("make install"); 294 if ($?) { &failure($ cvsname[$i], "failure in make install"); }295 296 print "*** done with $ cvsname[$i] ***\n";294 if ($?) { &failure($module[$i], "failure in make install"); } 295 296 print "*** done with $module[$i] ***\n"; 297 297 298 298 success: … … 359 359 sub load_distfile { 360 360 # open and read the distribution file 361 # results go into @ cvsname, @branchtag, @branchver, @mode361 # results go into @module, @branchtag, @branchver, @mode 362 362 open (FILE, $distribution) || die "ERROR: can't open distribution file $distribution\n"; 363 363 @list = <FILE>; … … 365 365 366 366 @mode = (); 367 @ cvsname = ();367 @module = (); 368 368 @branchtag = (); 369 369 @branchver = (); … … 374 374 if ($line =~ m|^\s*\#|) { next; } 375 375 376 ($mode, $ cvsname, $branchtag, $branchver) = split (" ", $line);377 378 if ($ cvsname eq "") { die "missing module name\n"; }376 ($mode, $module, $branchtag, $branchver) = split (" ", $line); 377 378 if ($module eq "") { die "missing module name\n"; } 379 379 380 380 ($do_tag, $do_build, $do_package, $do_update) = $mode =~ m|(\S)(\S)(\S)(\S)|; … … 385 385 386 386 if ($verbose) { print "tag: $do_tag, build: $do_build, package: $do_package, update: $do_update "; } 387 if ($verbose) { print "module: $ cvsname, branchtag: $branchtag, branchver: $branchver \n"; }387 if ($verbose) { print "module: $module, branchtag: $branchtag, branchver: $branchver \n"; } 388 388 389 389 push @mode, $mode; 390 push @ cvsname, $cvsname;390 push @module, $module; 391 391 push @branchtag, $branchtag; 392 392 push @branchver, $branchver;
Note:
See TracChangeset
for help on using the changeset viewer.
