Merge pull request #285 from trws/args-check

fix for array handling in ancient bash
This commit is contained in:
Todd Gamblin 2015-12-29 09:22:32 -08:00
commit 99a73c5991

View File

@ -55,13 +55,12 @@
# avoids the need to come up with a user-friendly naming scheme for
# spack dotfiles.
########################################################################
arrtest[0]='test' || (echo 'Failure: arrays not supported in this version of bash.' && exit 2)
function spack {
# save raw arguments into an array before butchering them
args=()
for a in "$@"; do
# yup, this is awful, blame bash2 compat
args=("${args[@]}" "$a")
done
declare -a args=( "$@" )
# accumulate initial flags for main spack command
_sp_flags=""
while [[ "$1" =~ ^- ]]; do