This is an important move if scripts want to refer to the loaded
module without having perl think it needs to be loaded (again).
Reviewed-by: Rich Salz <rsalz@openssl.org>
BEGIN {
use File::Spec::Functions;
use File::Basename;
- use lib catdir(dirname(__FILE__), "..", "..");
- my $texttemplate = catfile("Text-Template-1.46", "lib", "Text", "Template.pm");
- require $texttemplate;
+ use lib catdir(dirname(__FILE__), "..", "..",
+ "Text-Template-1.46", "lib");
+ use Text::Template;
+ shift @INC; # Takes away the effect of use lib
}
1;