diff options
author | kate.ward <kate.ward@forestent.com> | 2013-01-14 22:16:01 +0000 |
---|---|---|
committer | kate.ward <kate.ward@forestent.com> | 2013-01-14 22:16:01 +0000 |
commit | 4c9178d529551df93f55d459250877fe42443e67 (patch) | |
tree | 9d60979f1bb6bdacac59b405e2f6db612224b91d /source | |
parent | 1e1a09839aa4483ab3e8ab3b1b14a154a4d3da15 (diff) | |
download | shflags-4c9178d529551df93f55d459250877fe42443e67.tar.gz |
reworked ksh version check for Solaris 8
Diffstat (limited to 'source')
-rwxr-xr-x | source/1.0/lib/versions | 9 |
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 |