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 @@
genix) osname=genix ;;
+?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!
?X: HP-UX uname -a gives something like
Andy Dougherty firstname.lastname@example.org