Skip to content

Instantly share code, notes, and snippets.

@lemoinem
Created September 22, 2012 02:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lemoinem/3764913 to your computer and use it in GitHub Desktop.
Save lemoinem/3764913 to your computer and use it in GitHub Desktop.
rvm --trace use modifying umask
mlemoine@laptop:~$ ssh my-server
Last login: Mon Jan 01 00:00:00 1970 from 0.0.0.0
mlemoine@my-server:~$ umask
0047
mlemoine@my-server:~$ umask 067
mlemoine@my-server:~$ umask
0067
mlemoine@my-server:~$ rvm --trace use ruby-1.9.2-p320
+ [[ -n '' ]]
+ export 'PS4=+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ PS4='+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ /scripts/cli : __rvm_parse_args() 809 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 809 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 811 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 811 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 13 > [[ -n use ]]
+ /scripts/cli : __rvm_parse_args() 15 > rvm_token=use
+ /scripts/cli : __rvm_parse_args() 17 > (( 1 > 0 ))
+ /scripts/cli : __rvm_parse_args() 19 > next_token=ruby-1.9.2-p320
+ /scripts/cli : __rvm_parse_args() 20 > shift
+ /scripts/cli : __rvm_parse_args() 38 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 42 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 31 > rvm_action=use
+ /scripts/cli : __rvm_parse_args() 32 > rvm_verbose_flag=1
+ /scripts/cli : __rvm_parse_args() 33 > [[ ruby == \r\u\b\y\-\1\.\9\.\2\-\p\3\2\0 ]]
+ /scripts/cli : __rvm_parse_args() 809 > [[ -z use ]]
+ /scripts/cli : __rvm_parse_args() 811 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 811 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 13 > [[ -n ruby-1.9.2-p320 ]]
+ /scripts/cli : __rvm_parse_args() 15 > rvm_token=ruby-1.9.2-p320
+ /scripts/cli : __rvm_parse_args() 17 > (( 0 > 0 ))
+ /scripts/cli : __rvm_parse_args() 22 > next_token=
+ /scripts/cli : __rvm_parse_args() 38 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 42 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 332 > [[ ruby-1.9.2-p320 == \i\n ]]
+ /scripts/cli : __rvm_parse_args() 344 > [[ -n ruby-1.9.2-p320 ]]
+ /scripts/cli : __rvm_parse_args() 348 > [[ gemset == \u\s\e ]]
+ /scripts/cli : __rvm_parse_args() 379 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 398 > rvm_action=use
+ /scripts/cli : __rvm_parse_args() 399 > rvm_ruby_string=ruby-1.9.2-p320
+ /scripts/cli : __rvm_parse_args() 400 > rvm_ruby_strings=ruby-1.9.2-p320
+ /scripts/cli : __rvm_parse_args() 454 > [[ error == \u\s\e ]]
+ /scripts/cli : __rvm_parse_args() 809 > [[ -z use ]]
+ /scripts/cli : __rvm_parse_args() 811 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 811 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 13 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 815 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 817 > [[ -n '' ]]
+ /scripts/cli : rvm() 885 > result=0
+ /scripts/cli : rvm() 887 > rvm_action=use
+ /scripts/cli : rvm() 889 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 903 > case "$rvm_action" in
+ /scripts/cli : rvm() 892 > rvm_is_a_shell_function
+ /scripts/functions/utility : rvm_is_a_shell_function() 1 > (( 0 > 0 ))
+ /scripts/functions/utility : rvm_is_a_shell_function() 17 > return 0
+ /scripts/cli : rvm() 620 > __rvm_use
+ /scripts/selector : __rvm_use() 1 > typeset new_path binary full_binary_path rvm_ruby_gem_home
+ /scripts/selector : __rvm_use() 3 > __rvm_select
+ /scripts/selector : __rvm_select() 1 > true
+ /scripts/selector : __rvm_select() 2 > typeset _original_env_string
+ /scripts/selector : __rvm_select() 3 > _original_env_string=
+ /scripts/selector : __rvm_select() 6 > export GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION IRBRC
+ /scripts/selector : __rvm_select() 7 > export rvm_env_string rvm_action rvm_alias_expanded rvm_archive_extension rvm_bin_flag rvm_bin_path rvm_configure_flags rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_type rvm_dump_environment_flag rvm_error_message rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gemset_name rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_hook rvm_install_args rvm_install_on_use_flag rvm_llvm_flag rvm_loaded_flag rvm_make_flags rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_names rvm_patch_original_pwd rvm_pretty_print_flag rvm_proxy rvm_quiet_flag rvm_ree_options rvm_reload_flag rvm_remove_flag rvm_ruby_alias rvm_ruby_aliases rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_load_path rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_require rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_sdk rvm_silent_flag rvm_sticky_flag rvm_system_flag rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_verbose_flag rvm_wrapper_name rvm_architectures
+ /scripts/selector : __rvm_select() 9 > [[ -z ruby-1.9.2-p320 ]]
+ /scripts/selector : __rvm_select() 33 > __rvm_ruby_string
+ /scripts/selector : __rvm_ruby_string() 9 > typeset ruby_string gemset_name expanded_alias_name repo_url branch_name ruby_name
+ /scripts/selector : __rvm_ruby_string() 11 > __rvm_default_flags
+ /scripts/functions/env : __rvm_default_flags() 1 > true 0 0
+ /scripts/selector : __rvm_ruby_string() 587 > rvm_expanding_aliases=
+ /scripts/selector : __rvm_ruby_string() 590 > true '' '' '' '' '' '' '' @ ruby-1.9.2-p320 0 0
+ /scripts/selector : __rvm_ruby_string() 595 > GREP_OPTIONS=
+ /scripts/selector : __rvm_ruby_string() 595 > echo ruby-1.9.2-p320
+ /scripts/selector : __rvm_ruby_string() 595 > grep @
+ /scripts/selector : __rvm_ruby_string() 602 > (( rvm_expanding_aliases == 0 ))
+ /scripts/selector : __rvm_ruby_string() 603 > [[ -n ruby-1.9.2-p320 ]]
+ /scripts/selector : __rvm_ruby_string() 603 > [[ ruby-1.9.2-p320 != \s\y\s\t\e\m ]]
++ /scripts/selector : __rvm_ruby_string() -7 > /usr/local/rvm/scripts/alias show ruby-1.9.2-p320
+ /scripts/selector : __rvm_ruby_string() 605 > expanded_alias_name=
+ /scripts/selector : __rvm_ruby_string() 606 > [[ -n '' ]]
+ /scripts/selector : __rvm_ruby_string() 609 > [[ ruby-1.9.2-p320 == default ]]
+ /scripts/selector : __rvm_ruby_string() 616 > GREP_OPTIONS=
+ /scripts/selector : __rvm_ruby_string() 616 > grep @
+ /scripts/selector : __rvm_ruby_string() 616 > echo ruby-1.9.2-p320
+ /scripts/selector : __rvm_ruby_string() 622 > ruby_string=ruby-1.9.2-p320
+ /scripts/selector : __rvm_ruby_string() 623 > gemset_name=
+ /scripts/selector : __rvm_ruby_string() 624 > repo_url=
+ /scripts/selector : __rvm_ruby_string() 625 > branch_name=
+ /scripts/selector : __rvm_ruby_string() 626 > ruby_name=
+ /scripts/selector : __rvm_ruby_string() 628 > __rvm_unset_ruby_variables
+ /scripts/functions/env : __rvm_unset_ruby_variables() 2 > unset rvm_env_string rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_ruby_load_path rvm_ruby_require rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag
+ /scripts/functions/env : __rvm_unset_ruby_variables() 3 > __rvm_load_rvmrc
+ /scripts/functions/init : __rvm_load_rvmrc() 1 > typeset _file
+ /scripts/functions/init : __rvm_load_rvmrc() 2 > typeset -a rvm_rvmrc_files
+ /scripts/functions/init : __rvm_load_rvmrc() 3 > (( 0 == 1 ))
+ /scripts/functions/init : __rvm_load_rvmrc() 8 > : rvm_stored_umask:0047
+ /scripts/functions/init : __rvm_load_rvmrc() 10 > rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc")
+ /scripts/functions/init : __rvm_load_rvmrc() 11 > [[ -n /usr/local ]]
+ /scripts/functions/init : __rvm_load_rvmrc() 11 > [[ /home/mlemoine/.rvmrc -ef /usr/local/.rvmrc ]]
+ /scripts/functions/init : __rvm_load_rvmrc() 12 > rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc")
+ /scripts/functions/init : __rvm_load_rvmrc() 18 > for _file in '"${rvm_rvmrc_files[@]}"'
+ /scripts/functions/init : __rvm_load_rvmrc() 16 > [[ -s /etc/rvmrc ]]
+ /scripts/functions/init : __rvm_load_rvmrc() 18 > GREP_OPTIONS=
+ /scripts/functions/init : __rvm_load_rvmrc() 18 > grep '^\s*rvm .*$' /etc/rvmrc
+ /scripts/functions/init : __rvm_load_rvmrc() 27 > source /etc/rvmrc
++ /etc/rvmrc : source() 1 > umask g+w
+ /scripts/functions/init : __rvm_load_rvmrc() 18 > for _file in '"${rvm_rvmrc_files[@]}"'
+ /scripts/functions/init : __rvm_load_rvmrc() 16 > [[ -s /home/mlemoine/.rvmrc ]]
+ /scripts/functions/init : __rvm_load_rvmrc() 18 > GREP_OPTIONS=
+ /scripts/functions/init : __rvm_load_rvmrc() 18 > grep '^\s*rvm .*$' /home/mlemoine/.rvmrc
+ /scripts/functions/init : __rvm_load_rvmrc() 27 > source /home/mlemoine/.rvmrc
++ /home/mlemoine/.rvmrc : source() 1 > export rvm_environments_path=/home/mlemoine/.rvm/environments
++ /home/mlemoine/.rvmrc : source() 1 > rvm_environments_path=/home/mlemoine/.rvm/environments
++ /home/mlemoine/.rvmrc : source() 2 > export rvm_gems_path=/home/mlemoine/.rvm/gems
++ /home/mlemoine/.rvmrc : source() 2 > rvm_gems_path=/home/mlemoine/.rvm/gems
++ /home/mlemoine/.rvmrc : source() 3 > export rvm_gems_cache_path=/home/mlemoine/.rvm/gems_cache
++ /home/mlemoine/.rvmrc : source() 3 > rvm_gems_cache_path=/home/mlemoine/.rvm/gems_cache
++ /home/mlemoine/.rvmrc : source() 4 > export rvm_wrappers_path=/home/mlemoine/.rvm/wrappers
++ /home/mlemoine/.rvmrc : source() 4 > rvm_wrappers_path=/home/mlemoine/.rvm/wrappers
+ /scripts/functions/init : __rvm_load_rvmrc() 18 > for _file in '"${rvm_rvmrc_files[@]}"'
+ /scripts/functions/init : __rvm_load_rvmrc() 16 > [[ -s /usr/local/.rvmrc ]]
+ /scripts/functions/init : __rvm_load_rvmrc() 31 > return 0
+ /scripts/selector : __rvm_ruby_string() 634 > rvm_ruby_repo_url=
+ /scripts/selector : __rvm_ruby_string() 635 > rvm_ruby_repo_branch=
+ /scripts/selector : __rvm_ruby_string() 636 > rvm_ruby_name=
+ /scripts/selector : __rvm_ruby_string() 638 > [[ -n '' ]]
+ /scripts/selector : __rvm_ruby_string() 644 > strings=($(echo ${ruby_string//-/ }))
++ /scripts/selector : __rvm_ruby_string() -3 > echo ruby 1.9.2 p320
+ /scripts/selector : __rvm_ruby_string() 646 > (( 3 == 0 ))
+ /scripts/selector : __rvm_ruby_string() 665 > for string in '${strings[@]}'
+ /scripts/selector : __rvm_ruby_string() 667 > case "$string" in
+ /scripts/selector : __rvm_ruby_string() 820 > rvm_ruby_interpreter=ruby
+ /scripts/selector : __rvm_ruby_string() 665 > for string in '${strings[@]}'
+ /scripts/selector : __rvm_ruby_string() 667 > case "$string" in
+ /scripts/selector : __rvm_ruby_string() 713 > [[ ruby == \r\b\x ]]
+ /scripts/selector : __rvm_ruby_string() 730 > case "$string" in
+ /scripts/selector : __rvm_ruby_string() 728 > rvm_ruby_version=1.9.2
+ /scripts/selector : __rvm_ruby_string() 729 > rvm_ruby_revision=
+ /scripts/selector : __rvm_ruby_string() 730 > rvm_ruby_tag=
+ /scripts/selector : __rvm_ruby_string() 665 > for string in '${strings[@]}'
+ /scripts/selector : __rvm_ruby_string() 667 > case "$string" in
+ /scripts/selector : __rvm_ruby_string() 754 > rvm_ruby_patch_level=p320
+ /scripts/selector : __rvm_ruby_string() 834 > [[ -z ruby ]]
+ /scripts/selector : __rvm_ruby_string() 850 > rvm_ruby_version=1.9.2
+ /scripts/selector : __rvm_ruby_string() 851 > [[ -z 1.9.2 ]]
+ /scripts/selector : __rvm_ruby_string() 858 > [[ -z 1.9.2 ]]
+ /scripts/selector : __rvm_ruby_string() 862 > rvm_ruby_string=ruby-1.9.2
+ /scripts/selector : __rvm_ruby_string() 865 > [[ ruby == \e\x\t ]]
+ /scripts/selector : __rvm_ruby_string() 869 > (( 0 == 1 ))
+ /scripts/selector : __rvm_ruby_string() 873 > [[ -n '' ]]
+ /scripts/selector : __rvm_ruby_string() 877 > [[ -n '' ]]
+ /scripts/selector : __rvm_ruby_string() 881 > [[ -n '' ]]
+ /scripts/selector : __rvm_ruby_string() 885 > [[ -n p320 ]]
+ /scripts/selector : __rvm_ruby_string() 887 > rvm_ruby_string=ruby-1.9.2-p320
+ /scripts/selector : __rvm_ruby_string() 932 > [[ -n '' ]]
+ /scripts/selector : __rvm_ruby_string() 941 > detected_rvm_ruby_name=
+ /scripts/selector : __rvm_select() 36 > rvm_archive_extension=tar.gz
+ /scripts/selector : __rvm_select() 38 > [[ -z ruby ]]
+ /scripts/selector : __rvm_select() 47 > case "${rvm_ruby_interpreter:-missing}" in
+ /scripts/selector : __rvm_select() 261 > [[ -n p320 ]]
+ /scripts/selector : __rvm_select() 263 > rvm_ruby_package_file=ruby-1.9.2-p320
+ /scripts/selector : __rvm_select() 264 > rvm_ruby_package_name=ruby-1.9.2-p320
+ /scripts/selector : __rvm_select() 270 > [[ -z 1.9.2 ]]
++ /scripts/selector : __rvm_select() -3 > __rvm_db ruby_repo_url
++ /scripts/functions/db : __rvm_db() 1 > typeset value key variable
++ /scripts/functions/db : __rvm_db() 3 > key=ruby_repo_url
++ /scripts/functions/db : __rvm_db() 4 > key=ruby_repo_url
++ /scripts/functions/db : __rvm_db() 5 > variable=
++ /scripts/functions/db : __rvm_db() 7 > [[ -f /usr/local/rvm/user/db ]]
+++ /scripts/functions/db : __rvm_db() 2 > /usr/local/rvm/scripts/db /usr/local/rvm/user/db ruby_repo_url
++ /scripts/functions/db : __rvm_db() 8 > value=
++ /scripts/functions/db : __rvm_db() 11 > [[ -z '' ]]
+++ /scripts/functions/db : __rvm_db() 6 > /usr/local/rvm/scripts/db /usr/local/rvm/config/db ruby_repo_url
++ /scripts/functions/db : __rvm_db() 12 > value=git://github.com/ruby/ruby.git
++ /scripts/functions/db : __rvm_db() 15 > [[ -n git://github.com/ruby/ruby.git ]]
++ /scripts/functions/db : __rvm_db() 16 > [[ -z '' ]]
++ /scripts/functions/db : __rvm_db() 17 > echo git://github.com/ruby/ruby.git
++ /scripts/functions/db : __rvm_db() 23 > return 0
+ /scripts/selector : __rvm_select() 274 > rvm_ruby_repo_url=git://github.com/ruby/ruby.git
+ /scripts/selector : __rvm_select() 275 > (( 0 == 0 ))
+ /scripts/selector : __rvm_select() 281 > case "${rvm_ruby_version}" in
+ /scripts/selector : __rvm_select() 282 > rvm_archive_extension=tar.bz2
+ /scripts/selector : __rvm_select() 325 > [[ -n 1.9.2 ]]
+ /scripts/selector : __rvm_select() 331 > case "$rvm_ruby_version" in
+ /scripts/selector : __rvm_select() 329 > rvm_ruby_release_version=1
+ /scripts/selector : __rvm_select() 330 > rvm_ruby_major_version=1.9
+ /scripts/selector : __rvm_select() 330 > rvm_ruby_major_version=9
+ /scripts/selector : __rvm_select() 331 > rvm_ruby_minor_version=2
+ /scripts/selector : __rvm_select() 341 > [[ ruby == ext ]]
+ /scripts/selector : __rvm_select() 347 > rvm_ruby_package_name=ruby-1.9.2-p320
+ /scripts/selector : __rvm_select() 348 > rvm_ruby_home=/usr/local/rvm/rubies/ruby-1.9.2-p320
+ /scripts/selector : __rvm_select() 349 > rvm_ruby_irbrc=/usr/local/rvm/rubies/ruby-1.9.2-p320/.irbrc
+ /scripts/selector : __rvm_select() 350 > rvm_ruby_binary=/usr/local/rvm/rubies/ruby-1.9.2-p320/bin/ruby
+ /scripts/selector : __rvm_select() 354 > [[ maglev == \r\u\b\y ]]
+ /scripts/selector : __rvm_select() 360 > [[ system != \r\u\b\y ]]
+ /scripts/selector : __rvm_select() 362 > __rvm_gemset_select
+ /scripts/selector_gemsets : __rvm_gemset_select() 1 > __rvm_gemset_select_only
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 1 > rvm_ruby_gem_home=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 3 > : rvm_ignore_gemsets_flag:0:
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 4 > (( rvm_ignore_gemsets_flag ))
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 10 > rvm_ruby_global_gems_path=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 12 > __rvm_gemset_handle_default
+ /scripts/selector_gemsets : __rvm_gemset_handle_default() 1 > rvm_gemset_name=@@
+ /scripts/selector_gemsets : __rvm_gemset_handle_default() 2 > rvm_gemset_name=@@
+ /scripts/selector_gemsets : __rvm_gemset_handle_default() 3 > rvm_gemset_name=@
+ /scripts/selector_gemsets : __rvm_gemset_handle_default() 4 > rvm_gemset_name=
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 62 > [[ -z '' ]]
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 65 > [[ '' == \g\l\o\b\a\l ]]
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 69 > rvm_ruby_gem_path=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 73 > [[ -n '' ]]
+ /scripts/selector_gemsets : __rvm_gemset_select_only() 77 > rvm_env_string=ruby-1.9.2-p320
+ /scripts/selector_gemsets : __rvm_gemset_select() 122 > __rvm_gemset_select_validation
+ /scripts/selector_gemsets : __rvm_gemset_select_validation() 2 > [[ ! -d /home/mlemoine/.rvm/gems/ruby-1.9.2-p320 ]]
+ /scripts/selector_gemsets : __rvm_gemset_select_validation() 11 > (( 0 == 1 ))
+ /scripts/selector_gemsets : __rvm_gemset_select() 41 > __rvm_gemset_select_ensure
+ /scripts/selector_gemsets : __rvm_gemset_select_ensure() 1 > mkdir -p /home/mlemoine/.rvm/gems/ruby-1.9.2-p320
+ /scripts/selector_gemsets : __rvm_gemset_select_ensure() 3 > __rvm_using_gemset_globalcache
+ /scripts/functions/gemset : __rvm_using_gemset_globalcache() 2 > GREP_OPTIONS=
+ /scripts/functions/gemset : __rvm_using_gemset_globalcache() 2 > grep '^true$'
+ /scripts/functions/gemset : __rvm_using_gemset_globalcache() 1 > /usr/local/rvm/scripts/db /usr/local/rvm/user/db use_gemset_globalcache
+ /scripts/functions/gemset : __rvm_using_gemset_globalcache() 3 > return 1
+ /scripts/selector : __rvm_select() 367 > case $? in
+ /scripts/selector : __rvm_select() 354 > rvm_ruby_selected_flag=1
+ /scripts/selector : __rvm_select() 356 > [[ -d /usr/local/rvm/log/ruby-1.9.2-p320 ]]
+ /scripts/selector : __rvm_select() 358 > mkdir -p /usr/local/rvm/log/ruby-1.9.2-p320
+ /scripts/selector : __rvm_select() 361 > rvm_ruby_interpreter=ruby
+ /scripts/selector : __rvm_use() 425 > [[ system == ruby ]]
+ /scripts/selector : __rvm_use() 429 > [[ ! -d /usr/local/rvm/rubies/ruby-1.9.2-p320 ]]
+ /scripts/selector : __rvm_use() 442 > [[ ! -d /home/mlemoine/.rvm/gems/ruby-1.9.2-p320 ]]
+ /scripts/selector : __rvm_use() 442 > [[ -n '' ]]
+ /scripts/selector : __rvm_use() 454 > export GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION IRBRC
+ /scripts/selector : __rvm_use() 455 > GEM_HOME=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320
+ /scripts/selector : __rvm_use() 456 > GEM_PATH=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global
+ /scripts/selector : __rvm_use() 457 > MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-1.9.2-p320
+ /scripts/selector : __rvm_use() 458 > RUBY_VERSION=ruby-1.9.2-p320
+ /scripts/selector : __rvm_use() 459 > IRBRC=/usr/local/rvm/rubies/ruby-1.9.2-p320/.irbrc
+ /scripts/selector : __rvm_use() 460 > unset BUNDLE_PATH
+ /scripts/selector : __rvm_use() 463 > [[ maglev == \r\u\b\y ]]
+ /scripts/selector : __rvm_use() 468 > [[ -n /usr/local/rvm/rubies/ruby-1.9.2-p320/.irbrc ]]
+ /scripts/selector : __rvm_use() 471 > __rvm_ensure_has_environment_files
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 1 > typeset environment_id file_name directory identifier variable value variables
++ /scripts/functions/environment : __rvm_ensure_has_environment_files() -81 > __rvm_env_string
++ /scripts/functions/environment : __rvm_env_string() 1 > typeset _path _string
++ /scripts/functions/environment : __rvm_env_string() 3 > _path=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320
++ /scripts/functions/environment : __rvm_env_string() 5 > _string=ruby-1.9.2-p320
++ /scripts/functions/environment : __rvm_env_string() 6 > _string=ruby-1.9.2-p320
++ /scripts/functions/environment : __rvm_env_string() 8 > printf %b ruby-1.9.2-p320
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 3 > environment_id=ruby-1.9.2-p320
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 5 > file_name=/home/mlemoine/.rvm/environments/ruby-1.9.2-p320
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 7 > [[ ! -d /home/mlemoine/.rvm/environments ]]
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 12 > [[ ! -s /home/mlemoine/.rvm/environments/ruby-1.9.2-p320 ]]
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 12 > GREP_OPTIONS=
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 12 > grep rvm_env_string= /home/mlemoine/.rvm/environments/ruby-1.9.2-p320
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 34 > (( 0 == 1 ))
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 35 > [[ ! -f /home/mlemoine/.rvm/wrappers/ruby-1.9.2-p320/ruby ]]
+ /scripts/functions/environment : __rvm_ensure_has_environment_files() 53 > return 0
+ /scripts/selector : __rvm_use() 411 > (( 1 == 1 ))
+ /scripts/selector : __rvm_use() 413 > rvm_log 'Using /home/mlemoine/.rvm/gems/ruby-1.9.2-p320'
+ /scripts/functions/logging : rvm_log() 1 > rvm_pretty_print stdout
+ /scripts/functions/logging : rvm_pretty_print() 17 > case "${rvm_pretty_print_flag:=auto}" in
+ /scripts/functions/logging : rvm_pretty_print() 22 > case "${TERM:-dumb}" in
+ /scripts/functions/logging : rvm_pretty_print() 25 > case "$1" in
+ /scripts/functions/logging : rvm_pretty_print() 10 > [[ -t 1 ]]
+ /scripts/functions/logging : rvm_pretty_print() 16 > return 0
+ /scripts/functions/logging : rvm_log() 65 > printf %b 'Using /home/mlemoine/.rvm/gems/ruby-1.9.2-p320\n'
Using /home/mlemoine/.rvm/gems/ruby-1.9.2-p320
+ /scripts/selector : __rvm_use() 482 > [[ /home/mlemoine/.rvm/gems/ruby-1.9.2-p320 != \/\h\o\m\e\/\m\l\e\m\o\i\n\e\/\.\r\v\m\/\g\e\m\s\/\r\u\b\y\-\1\.\9\.\2\-\p\3\2\0\@\g\l\o\b\a\l ]]
++ /scripts/selector : __rvm_use() -15 > __rvm_remove_rvm_from_path
+++ /scripts/functions/env : __rvm_remove_rvm_from_path() -136 > awk -v RS=: -v ORS=: '/\/usr\/local\/rvm/ {next} {print}'
+++ /scripts/functions/env : __rvm_remove_rvm_from_path() -136 > printf %b '~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/usr/local/rvm/rubies/ruby-1.9.2-p320/bin:/usr/local/rvm/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 2 > PATH='~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:'
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 3 > PATH='~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 5 > export PATH
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 7 > builtin hash -r
++ /scripts/selector : __rvm_use() -137 > printf %b '~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
+ /scripts/selector : __rvm_use() 484 > new_path='/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/usr/local/rvm/rubies/ruby-1.9.2-p320/bin:/usr/local/rvm/bin:~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
+ /scripts/selector : __rvm_use() 490 > [[ -z ruby-1.9.2-p320 ]]
+ /scripts/selector : __rvm_use() 490 > export rvm_ruby_string
+ /scripts/selector : __rvm_use() 491 > [[ -z '' ]]
+ /scripts/selector : __rvm_use() 493 > [[ -n /home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/usr/local/rvm/rubies/ruby-1.9.2-p320/bin:/usr/local/rvm/bin:~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ]]
+ /scripts/selector : __rvm_use() 495 > export 'PATH=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/usr/local/rvm/rubies/ruby-1.9.2-p320/bin:/usr/local/rvm/bin:~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
+ /scripts/selector : __rvm_use() 495 > PATH='/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/usr/local/rvm/rubies/ruby-1.9.2-p320/bin:/usr/local/rvm/bin:~/.bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320/bin:/home/mlemoine/.rvm/gems/ruby-1.9.2-p320@global/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
+ /scripts/selector : __rvm_use() 496 > unset new_path
+ /scripts/selector : __rvm_use() 497 > builtin hash -r
+ /scripts/selector : __rvm_use() 500 > [[ ruby-1.9.2-p320 != \s\y\s\t\e\m ]]
+ /scripts/selector : __rvm_use() 518 > case "${rvm_rvmrc_flag:-0}" in
+ /scripts/selector : __rvm_use() 508 > typeset environment_id
++ /scripts/selector : __rvm_use() -15 > __rvm_env_string
++ /scripts/functions/environment : __rvm_env_string() 1 > typeset _path _string
++ /scripts/functions/environment : __rvm_env_string() 3 > _path=/home/mlemoine/.rvm/gems/ruby-1.9.2-p320
++ /scripts/functions/environment : __rvm_env_string() 5 > _string=ruby-1.9.2-p320
++ /scripts/functions/environment : __rvm_env_string() 6 > _string=ruby-1.9.2-p320
++ /scripts/functions/environment : __rvm_env_string() 8 > printf %b ruby-1.9.2-p320
+ /scripts/selector : __rvm_use() 509 > environment_id=ruby-1.9.2-p320
+ /scripts/selector : __rvm_use() 511 > (( 0 == 1 ))
+ /scripts/selector : __rvm_use() 520 > rvm_default_flag=0
+ /scripts/selector : __rvm_use() 522 > [[ -n '' ]]
+ /scripts/selector : __rvm_use() 528 > [[ -n '' ]]
+ /scripts/selector : __rvm_use() 536 > [[ maglev == \r\u\b\y ]]
+ /scripts/selector : __rvm_use() 560 > rvm_hook=after_use
+ /scripts/selector : __rvm_use() 561 > source /usr/local/rvm/scripts/hook
++ /scripts/hook : source() 4 > typeset old_rvm_verbose_flag old_rvm_debug_flag
++ /scripts/hook : source() 5 > old_rvm_verbose_flag=1
++ /scripts/hook : source() 6 > old_rvm_debug_flag=0
++ /scripts/hook : source() 9 > typeset rvm_verbose_flag rvm_debug_flag hooks
++ /scripts/hook : source() 11 > true rvm_verbose_flag:1 rvm_debug_flag:0 rvm_hook:after_use
++ /scripts/hook : source() -2 > [[ -n after_use ]]
++ /scripts/hook : source() 0 > [[ /home/mlemoine/.rvm/hooks/after_use == \/\u\s\r\/\l\o\c\a\l\/\r\v\m\/\h\o\o\k\s\/\a\f\t\e\r\_\u\s\e ]]
++ /scripts/hook : source() 20 > hooks=("$PWD/.rvm/hooks/$rvm_hook" "$rvm_hooks_path/$rvm_hook")
++ /scripts/hook : source() 23 > for hook in '"${hooks[@]}"'
++ /scripts/hook : source() 9 > [[ -s /home/mlemoine/.rvm/hooks/after_use ]]
++ /scripts/hook : source() 34 > continue
++ /scripts/hook : source() 23 > for hook in '"${hooks[@]}"'
++ /scripts/hook : source() 9 > [[ -s /usr/local/rvm/hooks/after_use ]]
++ /scripts/hook : source() 11 > (( rvm_verbose_flag > 0 ))
++ /scripts/hook : source() 29 > rvm_log 'Running /usr/local/rvm/hooks/after_use'
++ /scripts/functions/logging : rvm_log() 80 > rvm_pretty_print stdout
++ /scripts/functions/logging : rvm_pretty_print() 17 > case "${rvm_pretty_print_flag:=auto}" in
++ /scripts/functions/logging : rvm_pretty_print() 22 > case "${TERM:-dumb}" in
++ /scripts/functions/logging : rvm_pretty_print() 25 > case "$1" in
++ /scripts/functions/logging : rvm_pretty_print() 10 > [[ -t 1 ]]
++ /scripts/functions/logging : rvm_pretty_print() 32 > return 0
++ /scripts/functions/logging : rvm_log() 81 > printf %b 'Running /usr/local/rvm/hooks/after_use\n'
Running /usr/local/rvm/hooks/after_use
++ /scripts/hook : source() 32 > source /usr/local/rvm/hooks/after_use
+++ /hooks/after_use : source() 5 > after_use_hooks=($(
find -L "${rvm_path:-"$HOME/.rvm"}/hooks" -iname 'after_use_*' -type f
))
++++ /hooks/after_use : source() 6 > find -L /usr/local/rvm/hooks -iname 'after_use_*' -type f
+++ /hooks/after_use : source() 7 > for after_use_hook in '"${after_use_hooks[@]}"'
+++ /hooks/after_use : source() -7 > [[ -x /usr/local/rvm/hooks/after_use_jruby_opts ]]
+++ /hooks/after_use : source() 7 > for after_use_hook in '"${after_use_hooks[@]}"'
+++ /hooks/after_use : source() -7 > [[ -x /usr/local/rvm/hooks/after_use_jruby ]]
++ /scripts/hook : source() 40 > unset rvm_hook hooks
+ /scripts/selector : __rvm_use() 562 > return 0
+ /scripts/cli : rvm() 1137 > current_result=0
+ /scripts/cli : rvm() 1139 > (( result > 0 ))
+ /scripts/cli : rvm() 1139 > result=0
+ /scripts/cli : rvm() 1141 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 1158 > case "$rvm_action" in
+ /scripts/cli : rvm() 1153 > current_result=0
+ /scripts/cli : rvm() 1155 > (( result > 0 ))
+ /scripts/cli : rvm() 1155 > result=0
+ /scripts/cli : rvm() 1157 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 1163 > typeset __local_rvm_trace_flag
+ /scripts/cli : rvm() 1164 > __local_rvm_trace_flag=1
+ /scripts/cli : rvm() 1166 > __rvm_teardown
+ /scripts/functions/environment : __rvm_teardown() 1 > builtin command -v __rvm_cleanup_tmp
+ /scripts/functions/environment : __rvm_teardown() 3 > __rvm_cleanup_tmp
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 1 > [[ -d /usr/local/rvm/tmp/ ]]
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 97 > case "${rvm_tmp_path%\/}" in
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 5 > __rvm_rm_rf '/usr/local/rvm/tmp/20835*'
+ /scripts/functions/cleanup : __rvm_rm_rf() 1 > typeset result target
+ /scripts/functions/cleanup : __rvm_rm_rf() 2 > result=1
+ /scripts/functions/cleanup : __rvm_rm_rf() 3 > target='/usr/local/rvm/tmp/20835*'
+ /scripts/functions/cleanup : __rvm_rm_rf() 6 > [[ -n '' ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 10 > [[ -n 4.2.24(1)-release ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 12 > shopt -s extglob
+ /scripts/functions/cleanup : __rvm_rm_rf() 25 > case "${target}" in
+ /scripts/functions/cleanup : __rvm_rm_rf() 24 > [[ -n /usr/local/rvm/tmp/20835* ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 26 > [[ -d /usr/local/rvm/tmp/20835* ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 30 > [[ -f /usr/local/rvm/tmp/20835* ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 30 > [[ -L /usr/local/rvm/tmp/20835* ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 35 > result=0
+ /scripts/functions/cleanup : __rvm_rm_rf() 41 > return 0
+ /scripts/functions/cleanup : __rvm_cleanup_tmp() 96 > return 0
+ /scripts/functions/environment : __rvm_teardown() 261 > export __rvm_env_loaded
+ /scripts/functions/environment : __rvm_teardown() 263 > : __rvm_env_loaded:1:
+ /scripts/functions/environment : __rvm_teardown() 264 > : __rvm_env_loaded:1:
+ /scripts/functions/environment : __rvm_teardown() 266 > : __rvm_env_loaded:0:
+ /scripts/functions/environment : __rvm_teardown() 268 > [[ -z /usr/local/rvm/tmp ]]
+ /scripts/functions/environment : __rvm_teardown() 268 > (( __rvm_env_loaded > 0 ))
+ /scripts/functions/environment : __rvm_teardown() 273 > [[ -n 4.2.24(1)-release ]]
+ /scripts/functions/environment : __rvm_teardown() 275 > trap - 0 1 2 3 15
+ /scripts/functions/environment : __rvm_teardown() 278 > [[ -n '' ]]
+ /scripts/functions/environment : __rvm_teardown() 288 > [[ -n 0047 ]]
+ /scripts/functions/environment : __rvm_teardown() 290 > umask 0047
+ /scripts/functions/environment : __rvm_teardown() 302 > unset rvm_head_flag rvm_ruby_selected_flag rvm_user_install_flag rvm_path_flag rvm_cron_flag rvm_static_flag rvm_default_flag rvm_loaded_flag rvm_llvm_flag rvm_skip_autoreconf_flag rvm_18_flag rvm_19_flag rvm_force_autoconf_flag rvm_autoconf_flags rvm_dump_environment_flag rvm_verbose_flag rvm_debug_flag rvm_trace_flag rvm_pretty_print_flag rvm_create_flag rvm_remove_flag rvm_gemdir_flag rvm_reload_flag rvm_auto_reload_flag rvm_ignore_gemsets_flag rvm_skip_gemsets_flag rvm_install_on_use_flag
+ /scripts/functions/environment : __rvm_teardown() 303 > unset rvm_gems_cache_path rvm_gems_path rvm_man_path rvm_ruby_gem_path rvm_ruby_log_path rvm_ruby_load_path rvm_gems_cache_path rvm_archives_path rvm_docs_path rvm_environments_path rvm_examples_path rvm_gems_path rvm_gemsets_path rvm_help_path rvm_hooks_path rvm_lib_path rvm_log_path rvm_patches_path rvm_repos_path rvm_rubies_path rvm_scripts_path rvm_src_path rvm_tmp_path rvm_user_path rvm_usr_path rvm_wrappers_path rvm_externals_path
+ /scripts/functions/environment : __rvm_teardown() 304 > unset rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_tag rvm_ruby_sha rvm_ruby_version rvm_ruby_require rvm_ruby_package_file rvm_ruby_name rvm_ruby_name rvm_ruby_args rvm_ruby_user_tag rvm_ruby_patch detected_rvm_ruby_name
+ /scripts/functions/environment : __rvm_teardown() 305 > unset __rvm_env_loaded next_token rvm_error_message rvm_gemset_name rvm_parse_break rvm_token rvm_action rvm_export_args rvm_gemset_separator rvm_expanding_aliases rvm_architectures rvm_patch_names rvm_tar_command rvm_tar_options rvm_ree_options rvm_patch_original_pwd rvm_project_rvmrc rvm_archive_extension rvm_autoinstall_bundler_flag rvm_codesign_identity rvm_expected_gemset_name rvm_without_gems
+ /scripts/functions/environment : __rvm_teardown() 307 > builtin command -v __rvm_cleanup_download
+ /scripts/functions/environment : __rvm_teardown() 312 > return 0
+ /scripts/cli : rvm() 1177 > (( __local_rvm_trace_flag > 0 ))
+ /scripts/cli : rvm() 1179 > set +o verbose
+ /scripts/cli : rvm() 1180 > set +o xtrace
mlemoine@my-server:~$ umask
0047
mlemoine@my-server:~$ rvm --version
rvm 1.15.8 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
mlemoine@my-server:~$ logout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment