]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix Perl tools not using the correct directory name in 'use lib'.
authorSadie Powell <sadie@witchery.services>
Fri, 17 Jan 2020 14:40:44 +0000 (14:40 +0000)
committerSadie Powell <sadie@witchery.services>
Fri, 17 Jan 2020 15:35:20 +0000 (15:35 +0000)
tools/genssl
tools/mkheaders
tools/test-build

index 9c6cc3804ec2e1c65e696c4c6876832779fa3e50..6061f2e340e6b517ba44f6e2b8641e85dc800f8b 100755 (executable)
@@ -34,7 +34,7 @@ use File::Temp();
 
 sub prompt($$) {
        my ($question, $default) = @_;
-       return prompt_string(1, $question, $default) if eval 'use FindBin;use lib $FindBin::RealDir;use make::console; 1';
+       return prompt_string(1, $question, $default) if eval 'use File::Basename; use FindBin; use lib dirname($FindBin::RealDir); use make::console; 1';
        say $question;
        print "[$default] => ";
        chomp(my $answer = <STDIN>);
index a8763e9d704c6a854a82ad7aa3ebf73a206ca613..4b1f370f3eada005a79cb460f7d79de4836581a9 100755 (executable)
@@ -30,12 +30,13 @@ use feature ':5.10';
 use strict;
 use warnings FATAL => qw(all);
 
-use File::Util ();
-use FindBin    qw($RealDir);
-use List::Util qw(uniq);
-use POSIX      qw(strftime);
+use File::Basename qw(dirname);
+use File::Util     ();
+use FindBin        qw($RealDir);
+use List::Util     qw(uniq);
+use POSIX          qw(strftime);
 
-use lib $RealDir;
+use lib dirname $RealDir;
 use make::console;
 
 my @ignored_revisions = (
index 773ddee64c13b1776720dfd18dbf02ba28b5c246..978b60bc1c1cbfd0527a91e9ab75e823eccc86ac 100755 (executable)
@@ -30,9 +30,10 @@ use feature ':5.10';
 use strict;
 use warnings FATAL => qw(all);
 
-use FindBin qw($RealDir);
+use File::Basename qw(dirname);
+use FindBin        qw($RealDir);
 
-use lib $RealDir;
+use lib dirname $RealDir;
 use make::common;
 use make::configure;