Currently, when the command argument is not given, the user's shell is used. But then $PWD is / instead of $HOME and also no profile files are executed.
This patch makes jexec set the shell's 0th argument to "-" like login(1) would do, so that the shell can behave as a login shell and attempt to read profile files, but only when clean environment was requested with -l.