/etc/init.d/cryptmount: 16: source: not found
/etc/init.d/cryptmount: 19: Syntax error: "(" unexpected

Another bashism. Policy violation in section 10.4. Severity “serious”, but trival to fix.

I thought we had managed to get rid of all unnecessary bashisms.

Any Debian Developer should use e.g. dash as /bin/sh to avoid these bugs. It’s faster, and bugs triggered by that are rare.

Speaking of cryptmount:

Dear Lazyweb, how do I get pmount/gnome ask for the luks passphrase using a graphical prompt? Right now, if Gnome tries to automount the encrypted drive, the password will be asked on some /dev/null device and pmount will hang.