#!/usr/bin/env bash # If we are running in a toolbox container that uses an alt home dir, then we # won't be automatically loading the global user bashrc, which is annoying becasue # I worked hard to make that bashrc very useful to me. So the below conditional # checks whether the user bashrc exists (because we can't load it if it isn't there) # and that the current home dir does not match the user home dir (because if it does # then we will have already loaded the bashrc when the shell spawned and we'll get # stuck in a loop) if [ -f /var/home/"${USER}"/.bashrc ] && [ "${HOME}" != "/var/home/${USER}" ]; then HOME=/var/home/"${USER}" source /var/home/"${USER}"/.bashrc; fi if [ -f "${HOME}"/.bashrc ]; then source "${HOME}/.bashrc"; fi alias dnf='echo "WARNING: Package installs should require a toolbox rebuild, use dnf-local to override"' alias dnf-local='command dnf'