aboutsummaryrefslogtreecommitdiff
path: root/source/1.0/lib/versions
diff options
context:
space:
mode:
Diffstat (limited to 'source/1.0/lib/versions')
-rwxr-xr-xsource/1.0/lib/versions11
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_}"