fix: guard against sh in profile
fix: guard against sh in profile

This revamps the protections in .profile. We need to be extremely
careful to guard against "/bin/sh", since this might be implemented by
bash in compatibility mode.

Test: /bin/bash --posix -c '. ~/.profile'
Test: /bin/dash -c '. ~/.profile'

nfischer/dotfiles,nfischer/dotfiles