[2021-03-23 08:40:45] __rvm_package_extract
__rvm_package_extract () 
{ 
    rvm_debug __rvm_package_extract:$#: "$@";
    \typeset __extract_src __extract_target __tempdir __path __file __return;
    __extract_src="$1";
    __extract_target="$2";
    shift 2;
    __return=0;
    __tempdir="$( TMPDIR="${rvm_tmp_path}" mktemp -d -t rvm-tmp.XXXXXXXXX )";
    __rvm_package_extract_run "$__extract_src" "$__tempdir" "$@" || __return=$?;
    if (( __return == 0 )); then
        for __path in "$__tempdir"/*;
        do
            __file="${__path##*/}";
            if [[ -n "${__file}" && -e "$__extract_target/${__file}" ]]; then
                \command \rm -rf "$__extract_target/${__file}" || __return=$?;
            fi;
            \command \mv -f "${__path}" "$__extract_target/" || __return=$?;
        done;
    fi;
    if [[ -n "$__tempdir" ]]; then
        \command \rm -rf "$__tempdir";
    fi;
    return $__return
}
current path: /usr/local/rvm/src
PATH=/usr/local/cpanel/3rdparty/lib/path-bin:/usr/local/cpanel/3rdparty/lib/path-bin:/usr/local/cpanel/3rdparty/lib/path-bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/cpanel/composer/bin:/root/bin:/usr/local/rvm/bin
command(3): __rvm_package_extract /usr/local/rvm/archives/ruby-3.0.0.tar.gz /usr/local/rvm/tmp/rvm_src_23275
++ rvm_debug __rvm_package_extract:2: /usr/local/rvm/archives/ruby-3.0.0.tar.gz /usr/local/rvm/tmp/rvm_src_23275
++ ((  0  ))
++ return 0
++ typeset __extract_src __extract_target __tempdir __path __file __return
++ __extract_src=/usr/local/rvm/archives/ruby-3.0.0.tar.gz
++ __extract_target=/usr/local/rvm/tmp/rvm_src_23275
++ shift 2
++ __return=0
+++ TMPDIR=/usr/local/rvm/tmp
+++ mktemp -d -t rvm-tmp.XXXXXXXXX
++ __tempdir=/usr/local/rvm/tmp/rvm-tmp.TFkdEA78d
++ __rvm_package_extract_run /usr/local/rvm/archives/ruby-3.0.0.tar.gz /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d
++ typeset __extract_run_src __extract_run_target __exclude_elements
++ __extract_run_src=/usr/local/rvm/archives/ruby-3.0.0.tar.gz
++ __extract_run_target=/usr/local/rvm/tmp/rvm-tmp.TFkdEA78d
++ shift 2
++ __exclude_elements=()
++ [[    != *\ \-\-\n\o\-\s\a\m\e\-\o\w\n\e\r\ * ]]
++ __rvm_tar --help
++ __rvm_grep -- --no-same-owner
++ GREP_OPTIONS=
++ command grep -- --no-same-owner
++ grep -- --no-same-owner
++ rvm_tar_options=--no-same-owner
++ [[ -d /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d ]]
++ case "$__extract_run_src" in
++ __map_tar_excludes
++ typeset __exclude_element
++ [[ -n '' ]]
++ __rvm_tar -xzf /usr/local/rvm/archives/ruby-3.0.0.tar.gz -C /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d --no-same-owner
++ tar -xzf /usr/local/rvm/archives/ruby-3.0.0.tar.gz -C /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d --no-same-owner
++ __rvm_fix_group_permissions /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d/ruby-3.0.0
++ __rvm_grep g=rw
++ umask -S
++ GREP_OPTIONS=
++ command grep g=rw
++ grep g=rw
++ chmod -R g+rwX /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d/ruby-3.0.0
++ ((  __return == 0  ))
++ for __path in '"$__tempdir"/*'
++ __file=ruby-3.0.0
++ [[ -n ruby-3.0.0 ]]
++ [[ -e /usr/local/rvm/tmp/rvm_src_23275/ruby-3.0.0 ]]
++ command mv -f /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d/ruby-3.0.0 /usr/local/rvm/tmp/rvm_src_23275/
++ mv -f /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d/ruby-3.0.0 /usr/local/rvm/tmp/rvm_src_23275/
++ [[ -n /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d ]]
++ command rm -rf /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d
++ rm -rf /usr/local/rvm/tmp/rvm-tmp.TFkdEA78d
++ return 0
