I realized I still had this sitting in my "to-do" list.  This just adds
some comments to the Oldconfig.U unit about why we need to put in a
special case for the Hurd, and why it doesn't just fall back correctly on
the BSD-like behavior that I had expected.

Sorry if this doesn't quite apply cleanly; I don't have a recent check-out
of the metaconfig units, and the machine on which I used to do metaconfig
work is in broken pieces on my lab table; I haven't quite gotten all the
pieces back together on my replacement system (an old SPARC Ultra).

--- U/modified/Oldconfig.U.old  2004-03-17 10:28:10.000000000 -0500
+++ U/modified/Oldconfig.U      2004-03-17 10:27:25.000000000 -0500
@@ -327,6 +327,12 @@
                freebsd) osname=freebsd
                        osvers="$3" ;;
                genix) osname=genix ;;
+?X:
+?X:            GNU/Hurd uname -a gives something like:
+?X:            GNU foo 0.3 GNU-Mach 1.4/Hurd-0.3 i386-AT386 GNU
+?X:            GNU gnu 0.3 GNUmach-1.2/Hurd-0.3 i386-AT386 GNU
+?X:            Note the hostname on the second one, which will fool Configure
+?X:            into using the SysV case!
                gnu) osname=gnu
                    osvers="$3" ;;
 ?X: HP-UX uname -a gives something like

-- 
    Andy Dougherty              [EMAIL PROTECTED]

Reply via email to