X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=modulemanager;h=1ac0c936a1078abcdea86c3f46dfdeb140932e45;hb=d43056bf6abc2e63ecf798085bf78b2aabd61618;hp=2681e83268c5ad0cd56d5e43adcade5f52e03b26;hpb=baee503407fc6dbc25f0868e365f3129eff866e6;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/modulemanager b/modulemanager index 2681e8326..1ac0c936a 100755 --- a/modulemanager +++ b/modulemanager @@ -20,23 +20,25 @@ # -use strict; -use warnings FATAL => qw(all); - -use make::common; - BEGIN { - unless (module_installed("LWP::Simple")) { + require 5.10.0; + unless (eval "use LWP::Simple; 1") { die "Your system is missing the LWP::Simple Perl module!"; } - unless (module_installed("Crypt::SSLeay") || module_installed("IO::Socket::SSL")) { + 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