fix for array handling in ancient bash

fixes #284
This commit is contained in:
Tom Scogland 2015-12-29 09:04:54 -08:00
parent 487ac9cd19
commit d7607973fa

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