Changeset 14111 for trunk/gsdl/bin/script/buildcol.pl
- Timestamp:
- 2007-05-30T17:53:17+12:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/bin/script/buildcol.pl
r14028 r14111 347 347 unshift (@INC, "$ENV{'GSDLCOLLECTDIR'}/perllib/plugins"); 348 348 349 # read the configuration file (for gs2) 350 $configfilename = &util::filename_cat ($ENV{'GSDLCOLLECTDIR'}, "etc", "collect.cfg"); 349 # Read in the collection configuration file. 351 350 my ($collectcfg, $buildtype); 352 353 if (-e $configfilename) { 354 $collectcfg = &colcfg::read_collect_cfg ($configfilename); 355 $gs_mode = "gs2"; 356 } 357 else { 358 359 # If it is gs3 360 $configfilename = &util::filename_cat ($ENV{'GSDLCOLLECTDIR'}, "etc", "collectionConfig.xml"); 361 362 if (!-e $configfilename) { 363 &gsprintf($out, "{common.cannot_find_cfg_file}\n", $configfilename) && die; 364 } 365 else { 351 ($configfilename, $gs_mode) = &colcfg::get_collect_cfg_name($out); 352 if ($gs_mode eq "gs2") { 353 $collectcfg = &colcfg::read_collect_cfg ($configfilename); 354 } elsif ($gs_mode eq "gs3") { 366 355 $collectcfg = &colcfg::read_collection_cfg_xml ($configfilename); 367 $gs_mode = "gs3"; 368 } 369 } 370 356 } 357 371 358 if ($verbosity !~ /\d+/) { 372 359 if (defined $collectcfg->{'verbosity'} && $collectcfg->{'verbosity'} =~ /\d+/) { … … 530 517 # if a builder class has been created for this collection, use it 531 518 # otherwise, use the mg or mgpp builder 532 if (-e "$ENV{'GSDLCOLLECTDIR'}/perllib/${collection}builder.pm") { 519 if (-e "$ENV{'GSDLCOLLECTDIR'}/custom/${collection}/perllib/custombuilder.pm") { 520 $builderdir = "$ENV{'GSDLCOLLECTDIR'}/custom/${collection}/perllib"; 521 $buildertype = "custombuilder"; 522 } elsif (-e "$ENV{'GSDLCOLLECTDIR'}/perllib/custombuilder.pm") { 523 $builderdir = "$ENV{'GSDLCOLLECTDIR'}/perllib"; 524 $buildertype = "custombuilder"; 525 } elsif (-e "$ENV{'GSDLCOLLECTDIR'}/perllib/${collection}builder.pm") { 533 526 $builderdir = "$ENV{'GSDLCOLLECTDIR'}/perllib"; 534 527 $buildertype = "${collection}builder";
Note:
See TracChangeset
for help on using the changeset viewer.