scripts/base in rvm-1.0.4 vs scripts/base in rvm-1.0.5

- old
+ new

@@ -1,14 +1,29 @@ +#!/usr/bin/env bash + # Base is a collection general files + commonely included # setup functions. # Load the general scripts. # Use rvm_base_except="" to override the except. -for script_name in initialize utility selector; do - if echo "$rvm_base_except" | \grep -vq "$script_name" ; then +for script_name in initialize utility selector ; do + if echo "${rvm_base_except:-""}" | \grep -vq "$script_name" ; then source "$rvm_scripts_path"/$script_name fi -done; unset script_name rvm_base_except +done ; unset script_name rvm_base_except -# Setup hooks etc. -__rvm_inherit_trace_flag -__rvm_cleanup_temp_on_exit + #for option in errexit noclobber nounset ; do + # set -o $option + #done + + #if [[ -z "${ZSH_VERSION:-""}" ]] ; then + # set -o errtrace + # set -o pipefail + #fi + +if [[ ${rvm_trace_flag:-0} -gt 0 ]]; then + export rvm_trace_flag=1 + set -o xtrace +fi + +# Cleanup tmp on exit. +trap "__rvm_cleanup_temp_for '$$'" 0 1 2 3 15