]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Pull up 1.24 and 1.25
authorTed Lemon <source@isc.org>
Tue, 13 Jul 1999 18:38:55 +0000 (18:38 +0000)
committerTed Lemon <source@isc.org>
Tue, 13 Jul 1999 18:38:55 +0000 (18:38 +0000)
configure

index 130f92e2932cf80afeefd7a77aa84c8c3de5979d..190b3c5008541d946e548392f280e6a7069e96ef 100755 (executable)
--- a/configure
+++ b/configure
@@ -20,11 +20,18 @@ if [ "$sysname" = "" ]; then
         sysname=alphaosf
       fi;;
     Linux)
-      case `uname -r` in
-       1*) sysname=linux-1 ;;
-       2.1*) sysname=linux-2.1 ;;
-       2.2*) sysname=linux-2.2 ;;
-       2*) sysname=linux-2.0 ;;
+      release=`uname -r`
+      minor=`echo $release |sed -e 's/[0-9]*\.\([0-9][0-9]*\)\(\..*\)*$/\1/'`
+      major=`echo $release |sed -e 's/\([0-9][0-9]*\)\..*$/\1/'`
+      
+      case $major in
+       1) sysname=linux-1 ;;
+       2) case $minor in
+            0) sysname=linux-2.0 ;;
+            1) sysname=linux-2.1 ;;
+            2) sysname=linux-2.2 ;;
+            *) sysname=linux-2.2 ;;
+          esac;;
       esac;;
     SunOS)
       case `uname -r` in
@@ -78,8 +85,14 @@ fi
 
 echo "System Type: $sysname"
 
+if [ x$major != x ] && [ x$minor != x ]; then
+  majversubst="-e /^##--majver--/,/^##--majver--/s/MajorVersion/$major/"
+  minversubst="-e /^##--minver--/,/^##--minver--/s/MinorVersion/$minor/"
+fi
+
 for foo in . client server relay common; do
-        (sed -e "/^##--${sysname}--/,/^##--${sysname}--/s/^#//" \
+        (sed $majversubst $minversubst \
+             -e "/^##--${sysname}--/,/^##--${sysname}--/s/^#//" \
                <Makefile.conf; cat $foo/Makefile.dist) \
                                >$foo/Makefile
 done