From 65d38c3924c0f66e92ebae9bc14e05a818b3ec82 Mon Sep 17 00:00:00 2001 From: "kate.ward" Date: Sat, 5 Jan 2013 12:37:57 +0000 Subject: added detection of OS X 10.7.x and 10.8.x --- source/1.0/lib/versions | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/source/1.0/lib/versions b/source/1.0/lib/versions index 57fb8fa..94326c9 100755 --- a/source/1.0/lib/versions +++ b/source/1.0/lib/versions @@ -19,6 +19,9 @@ TRUE=0 FALSE=1 ERROR=2 +UNAME_R=`uname -r` +UNAME_S=`uname -s` + __versions_haveStrings=${ERROR} #------------------------------------------------------------------------------ @@ -28,7 +31,7 @@ __versions_haveStrings=${ERROR} versions_osName() { os_name_='unrecognized' - os_system_=`uname -s` + os_system_=${UNAME_S} case ${os_system_} in CYGWIN_NT-*) os_name_='Cygwin' ;; Darwin) os_name_='Mac OS X' ;; @@ -50,8 +53,8 @@ versions_osName() versions_osVersion() { os_version_='unrecognized' - os_system_=`uname -s` - os_release_=`uname -r` + os_system_=${UNAME_S} + os_release_=${UNAME_R} case ${os_system_} in CYGWIN_NT-*) os_version_=`expr "${os_release_}" : '\([0-9]*\.[0-9]\.[0-9]*\).*'` @@ -63,6 +66,8 @@ versions_osVersion() 8.*) minor_='4' ;; 9.*) minor_='5' ;; 10.*) minor_='6' ;; + 11.*) minor_='7' ;; + 12.*) minor_='8' ;; *) minor_='X'; sub_='X' ;; esac os_version_="${major_}.${minor_}.${sub_}" -- cgit v1.2.3