diff options
author | kate.ward <kate.ward@forestent.com> | 2013-01-05 12:37:57 +0000 |
---|---|---|
committer | kate.ward <kate.ward@forestent.com> | 2013-01-05 12:37:57 +0000 |
commit | 65d38c3924c0f66e92ebae9bc14e05a818b3ec82 (patch) | |
tree | 8431de4f586b3688e095c0c902fb4c1aa70a9ae7 | |
parent | 4a16b43fddb91b62c1dfa2607881b3af2e4e8c18 (diff) | |
download | platform_external_shflags-65d38c3924c0f66e92ebae9bc14e05a818b3ec82.tar.gz platform_external_shflags-65d38c3924c0f66e92ebae9bc14e05a818b3ec82.tar.bz2 platform_external_shflags-65d38c3924c0f66e92ebae9bc14e05a818b3ec82.zip |
added detection of OS X 10.7.x and 10.8.x
-rwxr-xr-x | source/1.0/lib/versions | 11 |
1 files 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_}" |