]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Use a cleverer regexp to extract OS minor version number.
authorTed Lemon <source@isc.org>
Wed, 5 Jul 2000 06:39:22 +0000 (06:39 +0000)
committerTed Lemon <source@isc.org>
Wed, 5 Jul 2000 06:39:22 +0000 (06:39 +0000)
client/scripts/linux

index 603fff5b3535ce863f3727fed614226dc332d454..b9d5884e17e790908c1d11c5118b3cbe1fb0414b 100755 (executable)
@@ -45,8 +45,8 @@ fi
 
 release=`uname -r`
 release=`expr $release : '\(.*\)\..*'`
-relmajor=`echo $release |sed -e 's/^\([^\.]*\)\..*$/\1/'`
-relminor=`echo $release |sed -e 's/^.*\.\([^\.]*\)$/\1/'`
+relminor=`echo $release |sed -e 's/[0-9]*\.\([0-9][0-9]*\)\(\..*\)*$/\1/'`
+relmajor=`echo $release |sed -e 's/\([0-9][0-9]*\)\..*$/\1/'`
 
 if [ x$new_broadcast_address != x ]; then
   new_broadcast_arg="broadcast $new_broadcast_address"