Re: [PATCH] Detecting bad /dev/null's in Configure
Michael Cummings [Fri, 25 Aug 2006 15:48:44 +0000 (11:48 -0400)]
Message-ID: <44EF541C.7050801@gentoo.org>

p4raw-id: //depot/perl@29217

Configure

index f0865f9..0e4de27 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -26,7 +26,7 @@
 
 # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
 #
-# Generated on Mon Nov  6 10:30:43 CET 2006 [metaconfig 3.0 PL70]
+# Generated on Mon Nov  6 16:18:02 CET 2006 [metaconfig 3.0 PL70]
 # (with additional metaconfig patches by perlbug@perl.org)
 
 cat >c1$$ <<EOF
@@ -65,6 +65,18 @@ EOF
        exit 1
 fi
 
+if test ! -c /dev/null ; then
+       cat >&4 <<EOF
+***
+*** I'm sorry, but /dev/null appears to be a file rather than a device.
+*** Please consult your operating sytem's notes for making a device
+*** in /dev.
+*** Cannot continue, aborting.
+***
+EOF
+       exit 1
+fi
+
 : compute my invocation name
 me=$0
 case "$0" in