Ignore:
Timestamp:
2009-12-07T14:41:25+13:00 (14 years ago)
Author:
kjdon
Message:

extended extensions mechanism to include gs3 extensions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/bin/script/buildcol.pl

    r20644 r21292  
    4444        unshift (@INC, "$ext_prefix/perllib/cpan");
    4545        unshift (@INC, "$ext_prefix/perllib/plugins");
    46         unshift (@INC, "$ext_prefix/perllib/plugouts");
    4746        unshift (@INC, "$ext_prefix/perllib/classify");
    4847    }
    4948    }
     49    if (defined $ENV{'GSDL3EXTS'}) {
     50    my @extensions = split(/:/,$ENV{'GSDL3EXTS'});
     51    foreach my $e (@extensions) {
     52        my $ext_prefix = "$ENV{'GSDL3SRCHOME'}/ext/$e";
     53
     54        unshift (@INC, "$ext_prefix/perllib");
     55        unshift (@INC, "$ext_prefix/perllib/cpan");
     56        unshift (@INC, "$ext_prefix/perllib/plugins");
     57        unshift (@INC, "$ext_prefix/perllib/classify");
     58    }
     59    }
     60
    5061}
    5162
Note: See TracChangeset for help on using the changeset viewer.