Changeset 21292 for main/trunk/greenstone2/bin/script/pluginfo.pl
- Timestamp:
- 2009-12-07T14:41:25+13:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/bin/script/pluginfo.pl
r20571 r21292 47 47 unshift (@INC, "$ext_prefix/perllib/cpan"); 48 48 unshift (@INC, "$ext_prefix/perllib/plugins"); 49 unshift (@INC, "$ext_prefix/perllib/plugouts"); 50 unshift (@INC, "$ext_prefix/perllib/classify"); 51 } 52 } 49 } 50 } 51 if (defined $ENV{'GSDL3EXTS'}) { 52 my @extensions = split(/:/,$ENV{'GSDL3EXTS'}); 53 foreach my $e (@extensions) { 54 my $ext_prefix = "$ENV{'GSDL3SRCHOME'}/ext/$e"; 55 56 unshift (@INC, "$ext_prefix/perllib"); 57 unshift (@INC, "$ext_prefix/perllib/cpan"); 58 unshift (@INC, "$ext_prefix/perllib/plugins"); 59 } 60 } 61 53 62 } 54 63 … … 197 206 } 198 207 } 208 if ((defined $ENV{'GSDL3EXTS'}) && ($collection eq "")) { 209 my @extensions = split(/:/,$ENV{'GSDL3EXTS'}); 210 foreach my $e (@extensions) { 211 my $ext_prefix = &util::filename_cat($ENV{'GSDL3SRCHOME'},"ext",$e); 212 my $ext_plugins_dir = &util::filename_cat($ext_prefix, "perllib", "plugins"); 213 214 if (opendir (INDIR, $ext_plugins_dir)) { 215 my @ext_plugin_list = grep (/Plugin\.pm$/, readdir (INDIR)); 216 closedir (INDIR); 217 218 push(@plugin_list,@ext_plugin_list); 219 } 220 221 } 222 } 199 223 200 224 print STDERR "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
Note:
See TracChangeset
for help on using the changeset viewer.