diff options
author | alalazo <massimiliano.culpo@googlemail.com> | 2015-12-18 13:00:43 +0100 |
---|---|---|
committer | alalazo <massimiliano.culpo@googlemail.com> | 2015-12-18 13:00:43 +0100 |
commit | dfbf1b2205a50d887b85645dd1b78535250f40e5 (patch) | |
tree | 66bf2556c2b81e6a70287f37062988898cccc625 /share | |
parent | 8dc32aeedb569400dffdd352ae7dcbeaa6c43635 (diff) | |
parent | 3198522a7f2dab6bee33bb3be3d3738fe8c7c1f9 (diff) | |
download | spack-dfbf1b2205a50d887b85645dd1b78535250f40e5.tar.gz spack-dfbf1b2205a50d887b85645dd1b78535250f40e5.tar.bz2 spack-dfbf1b2205a50d887b85645dd1b78535250f40e5.tar.xz spack-dfbf1b2205a50d887b85645dd1b78535250f40e5.zip |
Merge branch 'develop' of https://github.com/alalazo/spack into packages/tau
Diffstat (limited to 'share')
-rwxr-xr-x | share/spack/setup-env.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/share/spack/setup-env.sh b/share/spack/setup-env.sh index c96a94195d..9f4ddd3faf 100755 --- a/share/spack/setup-env.sh +++ b/share/spack/setup-env.sh @@ -56,6 +56,12 @@ # spack dotfiles. ######################################################################## 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 # accumulate initial flags for main spack command _sp_flags="" while [[ "$1" =~ ^- ]]; do @@ -116,7 +122,7 @@ function spack { esac ;; *) - command spack $_sp_flags $_sp_subcommand $_sp_spec + command spack "${args[@]}" ;; esac } |