Package: mutt Version: 1.5.20-2 Severity: minor Tags: patch Please apply the following patch, which mainly fixes the mailto-mutt script since mutt changed the way it parses the command-line. It also fixes cleanup and improves the debug mode.
--- /tmp/mailto-mutt.orig 2009-09-09 19:37:57.000000000 +0200
+++ /tmp/mailto-mutt 2009-09-09 19:53:26.000000000 +0200
@@ -92,12 +92,13 @@
mutt_args="${mutt_args:+$mutt_args }$(get_addr_args -c $cc)"
mutt_args="${mutt_args:+$mutt_args }$(get_addr_args -b $bcc)"
-mutt_args="${mutt_args:+$mutt_args }$(get_addr_args $MAILTO)"
+mutt_args="${mutt_args:+$mutt_args }-- $(get_addr_args $MAILTO)"
run()
{
if [ ${debug:-0} -eq 1 ]; then
echo "$@"
+ [ -t 0 ] && [ -t 1 ] && [ -t 2 ] && $SHELL
else
eval "$@"
fi
@@ -105,12 +106,12 @@
if [ -n "$body" ]; then
TMPFILE="$(tempfile -p mailto -d /tmp)"
+ trap "rm -f $TMPFILE" 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15
echo "$body" > $TMPFILE
- trap "rm -f $TMPFILE" 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- run x-terminal-emulator -e mutt${mutt_args:+ $mutt_args} -i $TMPFILE
+ run x-terminal-emulator -e mutt -i $TMPFILE${mutt_args:+ $mutt_args}
ret=$?
rm -f $TMPFILE
- trap - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+ trap - 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15
exit $ret
else
run exec x-terminal-emulator -e mutt${mutt_args:+ $mutt_args}
--
.''`. martin f. krafft <[email protected]> Related projects:
: :' : proud Debian developer http://debiansystem.info
`. `'` http://people.debian.org/~madduck http://vcs-pkg.org
`- Debian - when you have better things to do than fixing systems
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)

