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/versions9
1 files changed, 7 insertions, 2 deletions
diff --git a/source/1.0/lib/versions b/source/1.0/lib/versions
index 94326c9..7ca55e7 100755
--- a/source/1.0/lib/versions
+++ b/source/1.0/lib/versions
@@ -156,8 +156,13 @@ versions_shell_ksh()
versions_shell_=$1
# try a few different ways to figure out the version
- versions_version_=`${versions_shell_} --version : 2>&1 \
- |sed 's/.*\([0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\).*/\1/'`
+ versions_version_=`${versions_shell_} --version : 2>&1`
+ if [ $? -eq 0 ]; then
+ versions_version_=`echo "${versions_version_}" \
+ |sed 's/.*\([0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\).*/\1/'`
+ else
+ versions_version_=''
+ fi
if [ -z "${versions_version_}" ]; then
_versions_have_strings