diff options
author | Walter Doekes <walter+asterisk@wjd.nu> | 2014-09-29 21:26:10 +0000 |
---|---|---|
committer | Walter Doekes <walter+asterisk@wjd.nu> | 2014-09-29 21:26:10 +0000 |
commit | 8d55892df7b32bffcc9a007bceb7fef81597e058 (patch) | |
tree | de01099177e77c33aeaea2a5ed7282b1d965fd10 /contrib/scripts | |
parent | 2a7c5208ee143122f04d510db9b6aead921c0391 (diff) |
autosupport: Fix bashism.
'==' is bashism (bashspecific, fails when dash is /bin/sh). Anyway, a
'case' works better there.
Originally committed in r375059 and r375060 on 2012-10-16 21:13:08.
ASTERISK-20567 #close
Reported by: Tzafrir Cohen
........
Merged revisions 424117 from http://svn.asterisk.org/svn/asterisk/branches/11
........
Merged revisions 424125 from http://svn.asterisk.org/svn/asterisk/branches/12
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@424126 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'contrib/scripts')
-rw-r--r-- | contrib/scripts/autosupport | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/contrib/scripts/autosupport b/contrib/scripts/autosupport index 774bc5451..4d5ab5991 100644 --- a/contrib/scripts/autosupport +++ b/contrib/scripts/autosupport @@ -34,7 +34,8 @@ NONINTERACTIVE=0 # If a prefix is specified on command-line, add it. if (set -u; : $1) 2> /dev/null then - if [ $1 = "-h" ] || [ $1 = "--help" ]; then + case "$1" in + -h | --help) echo echo "Digium autosupport script" echo "Copyright (C) 2005-2013, Digium, Inc." @@ -54,12 +55,15 @@ then echo " XXXXXXXX_${TARBALL_OUTPUT_FILE}" echo exit - elif [ $1 = "-n" ] || [ $1 = "--non-interactive" ]; then + ;; + -n | --non-interactive) FILE_PREFIX= NONINTERACTIVE=1 - else + ;; + *) FILE_PREFIX="${FILE_PREFIX}${1}_"; - fi + ;; + esac fi MYUID=$(id -u); |