#3098: $SHELL differs from $0 in subshell ----------------------------+----------------------------------------------- Reporter: schertz123456 | Owner: mutt-dev Type: defect | Status: new Priority: minor | Milestone: 1.6 Component: mutt | Version: Resolution: | Keywords: ----------------------------+-----------------------------------------------
Comment(by brendan): It actually runs EXECSHELL sh -c '...', I believe. And I do think this is a bit strange. It would be fairly easy to make it do EXECSHELL $shell -c, in order to preserve EXECSHELL. On the other hand this would leave EXECSHELL in $0 and probably also affect the behaviour of shells that take cues from $0 (I believe zsh tries to emulate posix sh if $0 is /bin/sh). Forgive a naive question, but why do we not allow $shell to override EXECSHELL in general? -- Ticket URL: <http://dev.mutt.org/trac/ticket/3098#comment:3> Mutt <http://www.mutt.org/> The Mutt mail user agent