]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - modulemanager
Use the standard Perl prelude in ModuleManager.
[user/henk/code/inspircd.git] / modulemanager
index 9f9c0334415c59e9fbaf68bd85611ff5cae55b83..1ac0c936a1078abcdea86c3f46dfdeb140932e45 100755 (executable)
 #
 
 
-use strict;
-use warnings FATAL => qw(all);
-
-use make::common;
-
 BEGIN {
+       require 5.10.0;
        unless (eval "use LWP::Simple; 1") {
                die "Your system is missing the LWP::Simple Perl module!";
        }
        unless (eval "use Crypt::SSLeay; 1" || eval "use IO::Socket::SSL; 1") {
                die "Your system is missing the Crypt::SSLeay or IO::Socket::SSL Perl modules!";
        }
-
 }
 
-use File::Basename;
-use LWP::Simple;
+use feature ':5.10';
+use strict;
+use warnings FATAL => qw(all);
+
+use File::Basename qw(basename);
+use FindBin        qw($RealDir);
+
+use lib $RealDir;
+use make::common;
 
 my %installed;
 # $installed{name} = $version