diff --git a/features/src/mambaforge/.bashrc b/features/src/mambaforge/.bashrc index f7a2ab54..8ce38d40 100644 --- a/features/src/mambaforge/.bashrc +++ b/features/src/mambaforge/.bashrc @@ -9,13 +9,17 @@ for default_conda_env_name in ${DEFAULT_CONDA_ENV:-} ${CONDA_DEFAULT_ENV:-} base done; if [ -n "${CONDA_EXE:-}" ]; then - conda_bin_paths="/opt/conda/bin"; - conda_bin_paths="${conda_bin_paths} $(dirname "$(dirname "${CONDA_EXE}")")/condabin"; - conda_bin_paths="${conda_bin_paths} ${CONDA_PREFIX:-/opt/conda}/bin"; + conda_bin_paths="$(dirname "$(dirname "${CONDA_EXE}")")/condabin"; + if test -n "${CONDA_PREFIX:-}"; then + conda_bin_paths="${conda_bin_paths} ${CONDA_PREFIX}/bin"; + fi for conda_bin_path in ${conda_bin_paths}; do if [ -n "${PATH##*"$conda_bin_path"*}" ]; then export PATH="$conda_bin_path:$PATH"; fi done + if [ -n "${PATH##*"/opt/conda/bin"*}" ]; then + export PATH="$PATH:/opt/conda/bin"; + fi unset conda_bin_paths; fi