diff --git a/.bashrc b/.bashrc index e255681..ea5d55a 100644 --- a/.bashrc +++ b/.bashrc @@ -51,7 +51,7 @@ alias ls='ls --color=auto' alias fingerprint='find /etc/ssh -name "*.pub" -exec ssh-keygen -l -f {} \;' alias rekey='ssh-add -e /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so >/dev/null 2>&1; ssh-add -s /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so' -grep '^# Download ' $HOME/.bashrc | while read -r _ _ dest src +while read -r _ _ dest src do if [[ (! -f "$HOME/$dest") || $(( RANDOM % 100 )) == 0 ]] then @@ -59,9 +59,9 @@ do fi if [[ "$dest" == *".sh" ]] then - . "$dest" + . "$HOME/$dest" fi -done +done < <(grep '^# Download ' $HOME/.bashrc) unset dest src if [[ "$TERM" != 'dumb' ]]