I have written this patch because when upgrading /etc in single user mode the shell path isn't set. I merged a thing from freebsd which checks if NO_CRYPT or NO_OPENSSL is set in /etc/make.conf http://hnj.unihost.net/dfbsd/Makefile.diff -- Henrik N. Jensen <hnj at xxxxxxxxxxx>