InstallationCheck: String::Shellcode nicht zur compilezeit laden
authorSven Schöling <s.schoeling@linet-services.de>
Wed, 14 Feb 2018 15:13:03 +0000 (16:13 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Wed, 14 Feb 2018 15:13:03 +0000 (16:13 +0100)
SL/InstallationCheck.pm
scripts/installation_check.pl

index ec2b719..d351514 100644 (file)
@@ -127,7 +127,7 @@ sub template_dirs {
 
 sub classes_from_latex {
   my ($path, $class) = @_;
-  eval { use String::ShellQuote; 1 } or warn "can't load String::ShellQuote" && return;
+  eval { require String::ShellQuote; 1 } or warn "can't load String::ShellQuote" && return;
   $path  = shell_quote $path;
   $class = shell_quote $class;
 
index 48d78ea..6f92bba 100755 (executable)
@@ -179,7 +179,7 @@ sub kpsewhich {
   $package =~ s/[^-_0-9A-Za-z]//g;
   my $type_desc = $type eq 'cls' ? 'document class' : 'package';
 
-  eval { use String::ShellQuote; 1 } or warn "can't load String::ShellQuote" && return;
+  eval { require String::ShellQuote; 1 } or warn "can't load String::ShellQuote" && return;
      $dw         = shell_quote $dw;
   my $e_package  = shell_quote $package;
   my $e_type     = shell_quote $type;