Error if company name is more than one word.
authorRichard Stallman <rms@gnu.org>
Sat, 27 Feb 1993 21:56:28 +0000 (21:56 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 27 Feb 1993 21:56:28 +0000 (21:56 +0000)
If $os is `sunos...', don't change it to manufacturer's name.

config.sub
lib/config.sub

index d79f104..e668159 100644 (file)
@@ -59,6 +59,9 @@ else os=; fi
 ### recognize some manufacturers as not being operating systems, so we
 ### can provide default operating systems below.
 case $os in
+       -sun*os*)
+               # Prevent following clause from handling this invalid input.
+               ;;
        -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
        -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
        -unicom* | -ibm* | -next* | -hp | -isi* | -apollo | -altos* | \
@@ -94,6 +97,11 @@ case $basic_machine in
                | alpha | we32k | ns16k | clipper )
                basic_machine=$basic_machine-unknown
                ;;
+       # Object if more than one company name word.
+       *-*-*)
+               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+               exit 1
+               ;;
        # Recognize the basic CPU types with with company name.
        vax-* | tahoe-* | i[34]86-* | i860-* | m68k-* | m68000-* | m88k-* \
              | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \
index d79f104..e668159 100644 (file)
@@ -59,6 +59,9 @@ else os=; fi
 ### recognize some manufacturers as not being operating systems, so we
 ### can provide default operating systems below.
 case $os in
+       -sun*os*)
+               # Prevent following clause from handling this invalid input.
+               ;;
        -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
        -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
        -unicom* | -ibm* | -next* | -hp | -isi* | -apollo | -altos* | \
@@ -94,6 +97,11 @@ case $basic_machine in
                | alpha | we32k | ns16k | clipper )
                basic_machine=$basic_machine-unknown
                ;;
+       # Object if more than one company name word.
+       *-*-*)
+               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+               exit 1
+               ;;
        # Recognize the basic CPU types with with company name.
        vax-* | tahoe-* | i[34]86-* | i860-* | m68k-* | m68000-* | m88k-* \
              | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \