How can I get Cygwin to honor the /etc/passwd file and make my default shell bash instead of sh?
I presume it is controlled somehow by windows XP since I had an issue before with permissions and had to regenerate the /etc/passwd file after updating permissions on Win XP for my user id.
SHELL=/bin/bashand it is invoked by emacs viameta-x shellrunning inside by x window system started bystartx– WilliamKF Apr 30 '11 at 18:02sh-4.1$' and if I executebash` I get a new prompt of[xp-pro-sp3 ~] ???– WilliamKF Apr 30 '11 at 21:05/etc/passwdentry is correct? You can usemkpasswd -cto print an appropriate entry for the current user. Another thing to try is to invoke one of the Cygwin terminals likeminttyorrxvt, which invoke your default shell unless told otherwise. If you get bash there, this becomes an emacs issue. – ak2 May 1 '11 at 8:45