diff options
Diffstat (limited to 'bash/bash_logout')
-rw-r--r-- | bash/bash_logout | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bash/bash_logout b/bash/bash_logout index ae6ab015..e5855f36 100644 --- a/bash/bash_logout +++ b/bash/bash_logout @@ -1,8 +1,10 @@ -# Ensure we're using at least version 2.05 +# Ensure we're using at least version 2.05. Weird arithmetic syntax needed here +# due to leading zeroes and trailing letters in some 2.x version numbers (e.g. +# 2.05a). if ! [ -n "$BASH_VERSINFO" ] ; then return -elif ((BASH_VERSINFO[0] == 2)) && \ - ((10#${BASH_VERSINFO[1]%%[![:digit:]]*} < 5)) ; then +elif ((BASH_VERSINFO[0] == 2 && \ + 10#${BASH_VERSINFO[1]%%[![:digit:]]*} < 5)) ; then return fi |