[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#41389: devpts.sh gets the uname wrong



Package: libc6
Version: 2.1.1-13

bunyip: ~# uname -r
2.2.7-1.18
(see EXTRAVERSION in /usr/src/linux/Makefile)
bunyip:~# release=`uname -r`
bunyip:~# major_release=${release%.*}
bunyip:~# minor_release=${release##*.}
bunyip:~# echo $major_release
2.2.7-1
bunyip:~# echo $minor_release
18

bunyip:~# release=`uname -r`
bunyip:~# minor_release=${release#*.*.}
bunyip:~# major_release=${release%.$minor_release}
bunyip:~#  echo $major_release; echo $minor_release
2.2
7-1.18


--- devpts.sh.debian    Thu Jul 15 13:15:48 1999
+++ devpts.sh   Thu Jul 15 15:07:55 1999
@@ -23,8 +23,8 @@
 }

 release=`uname -r`
-major_release=${release%.*}
-minor_release=${release##*.}
+minor_release=${release#*.*.}
+major_release=${release%.$minor_release}

 case ${major_release} in
     2.2 | 2.3

Cheers,
Marc
-- 
Microsoft is to software what McDonalds is to gourmet cooking
 
Home page: http://marc.merlins.org/ (friendly to non IE browsers)
Finger marc_f@merlins.org for PGP key and other contact information


Reply to: