improved os check to work for RH Linux 9
diff --git a/source/1.0/lib/versions b/source/1.0/lib/versions
index 1acbf88..24757f1 100755
--- a/source/1.0/lib/versions
+++ b/source/1.0/lib/versions
@@ -51,8 +51,14 @@
       ;;
     Linux)
       if [ -r '/etc/lsb-release' ]; then
-        os_version_=`. /etc/lsb-release \
-            && echo "${DISTRIB_ID}-${DISTRIB_RELEASE}"`
+        os_version_=`. /etc/lsb-release && \
+            echo "${DISTRIB_ID:-}-${DISTRIB_RELEASE:-}"`
+      fi
+      if [ "${os_version_}" = '-' ]; then
+        os_version_=''
+        if [ -r '/etc/redhat-release' ]; then
+          os_version_=`cat /etc/redhat-release`
+        fi
       fi
       ;;
     SunOS) os_version_=`echo ${os_release_} |sed 's/[0-9]*\.\([0-9]*\)/\1/'` ;;