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/classinfo.pl

    r16787 r21292  
    4444        unshift (@INC, "$ext_prefix/perllib");
    4545        unshift (@INC, "$ext_prefix/perllib/cpan");
    46         unshift (@INC, "$ext_prefix/perllib/plugins");
    47         unshift (@INC, "$ext_prefix/perllib/plugouts");
    4846        unshift (@INC, "$ext_prefix/perllib/classify");
    4947    }
    5048    }
     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/classify");
     57
     58    }
     59    }
     60
    5161}
    5262
Note: See TracChangeset for help on using the changeset viewer.