This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Check that the necessary symlinks exist for mconfig and mlint 19/head
authorDominic Hargreaves <dom@earth.li>
Sat, 14 Oct 2017 08:36:40 +0000 (10:36 +0200)
committerDominic Hargreaves <dom@earth.li>
Sat, 14 Oct 2017 08:36:40 +0000 (10:36 +0200)
bin/mconfig
bin/mlint

index 43d61af..d554b76 100755 (executable)
@@ -12,6 +12,9 @@ chdir "$p5_metaconfig_base/perl" or
 -w 'Configure' && -w 'config_h.SH' or
     die "both Configure and config_h.SH must be writable\n";
 
+-l '.package' && -l 'U' or
+    die ".package and U should be symlinks as per README\n";
+
 # $Id: mconfig.SH 22 2008-05-28 08:01:59Z rmanfredi $
 #
 #  Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi
index 33315dc..8411f12 100755 (executable)
--- a/bin/mlint
+++ b/bin/mlint
@@ -8,6 +8,9 @@ $p5_metaconfig_base = "$FindBin::Bin/../";
 chdir "$p5_metaconfig_base/perl" ||
     die "perl/ directory missing in $p5_metaconfig_base\n";
 
+-l '.package' && -l 'U' or
+    die ".package and U should be symlinks as per README\n";
+
 # $Id: mlint.SH 22 2008-05-28 08:01:59Z rmanfredi $
 #
 #  Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi