better error testing on perverse cases (eg, ./config.sub -sun3)
authorDavid D. Zuhn <zoo@cygnus>
Sun, 31 May 1992 04:04:03 +0000 (04:04 +0000)
committerDavid D. Zuhn <zoo@cygnus>
Sun, 31 May 1992 04:04:03 +0000 (04:04 +0000)
ChangeLog
config.sub

index 54b79f8bb12f9e4ae6d5ad29e3fea7d2115beafb..841170103e1ff5c99241a05c802596953239bcf0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat May 30 21:01:06 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * config.sub (basic_machine): fix sed so that '-foo' isn't
+       completely substituted out while .+'-foo' loses the '-foo'
+
 Thu May 28 19:48:35 1992  Michael Tiemann  (tiemann@rtl.cygnus.com)
 
        * .Sanitize: Add flex to the list of keepers.  flex is needed to
index 61f73cd148e7981beb2fdca4768f9a4808d43bfd..dba56e213380305dc4491337e07060c00011611b 100755 (executable)
@@ -46,7 +46,7 @@ case $1 in
 esac
 
 # Separate what the user gave into CPU-COMPANY and OS (if any).
-basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+basic_machine=`echo $1 | sed 's/-[^-]+$//'`
 if [ $basic_machine != $1 ]
 then os=`echo $1 | sed 's/.*-/-/'`
 else os=; fi