From: Ted Lemon Date: Tue, 13 Jul 1999 18:32:34 +0000 (+0000) Subject: Fix some silly mistakes in Linux versioning update. X-Git-Tag: V3-BETA-1-PATCH-2~5^2~197 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=343729b9b1e136cc7e734fa8606bf10ff97ecddf;p=thirdparty%2Fdhcp.git Fix some silly mistakes in Linux versioning update. --- diff --git a/Makefile.conf b/Makefile.conf index 809f61048..5bb179d11 100644 --- a/Makefile.conf +++ b/Makefile.conf @@ -43,12 +43,15 @@ COPTS = $(BINDDEF) #BINDDEF = -DNSUPDATE ##--nsupdate-- -##--majver +# Major version number (if applicable) +##--majver-- MAJORVERSION=MajorVersion -##--majver -##--minver +##--majver-- + +# Minor version number (if applicable) +##--minver-- MINORVERSION=MinorVersion -##--minver +##--minver-- ## Porting:: # diff --git a/configure b/configure index 38437a331..438fc83a7 100755 --- a/configure +++ b/configure @@ -32,8 +32,8 @@ if [ "$sysname" = "" ]; then fi;; Linux) 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]*\)\.[0-9]*$/\1/'` + 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 ;; @@ -95,9 +95,10 @@ if [ "$sysname" = "" ]; then fi echo "System Type: $sysname" + if [ x$major != x ] && [ x$minor != x ]; then majversubst="-e /^##--majver--/,/^##--majver--/s/MajorVersion/$major/" - majversubst="-e /^##--minver--/,/^##--minver--/s/MinorVersion/$minor/" + minversubst="-e /^##--minver--/,/^##--minver--/s/MinorVersion/$minor/" fi for foo in . client server relay common; do