# this file, and we don't want to do that and cause an infinite
# loop.
fi
- _x=$(readlink -f ${BASH_SOURCE[0]})
- _x=${_x%/*}/brc
- if [[ -r $_x ]]; then
+ _tmp=$(readlink -f ${BASH_SOURCE[0]})
+ _tmp=${_tmp%/*}
+ _tmp2=$_tmp/brc
+ if [[ -s $_tmp2 ]]; then
# shellcheck source=./brc
- source $_x
+ source $_tmp2
fi
# brc2 is for things i dont necessarily want on every system
- _x=${_x%/*}/brc2
- if [[ -r $_x ]]; then
+ _tmp2=$_tmp/brc2
+ if [[ -s $_tmp2 ]]; then
# shellcheck source=./brc2
- source $_x
+ source $_tmp2
+ else
+ # This check is for when running the sl() command,
+ # and the remote host got its type misidentified.
+ _tmp2=$_tmp/../brc2
+ if [[ -s $_tmp2 ]]; then
+ # shellcheck source=./brc2
+ source $_tmp2
+ fi
fi
fi
# ensure no bad programs appending to this file will have an affect