Package: devscripts
Version: 2.9.20
Severity: normal
Tags: patch
Hi,
I want to use this config entry in ~/.devscripts:
BTS_SENDMAIL_COMMAND='/usr/sbin/qmail-inject [EMAIL PROTECTED]'
But since bts hardcodes the "-t" option, qmail-inject fails to send
mail.
I made patch that only adds "-t" to $sendmailcmd if it starts with
the default /usr/sbin/sendmail. This should be backwards compatible,
and allows me to use qmail-inject as mailer.
Regards,
Bastian
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-treasure18
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Versions of packages devscripts depends on:
ii debianutils 2.16.1 Miscellaneous utilities specific t
ii dpkg-dev 1.13.21 package building tools for Debian
ii libc6 2.3.6-15 GNU C Library: Shared libraries
ii perl 5.8.8-6 Larry Wall's Practical Extraction
ii sed 4.1.5-1 The GNU sed stream editor
Versions of packages devscripts recommends:
ii fakeroot 1.5.8 Gives a fake root environment
-- no debconf information
--- bts.pl 2006-04-16 00:35:16.000000000 +0200
+++ /home/calvin/bts.pl 2006-06-14 23:16:26.974550394 +0200
@@ -396,6 +396,9 @@
}
}
$sendmailcmd = $opt_sendmail if $opt_sendmail;
+if ($sendmailcmd =~ /^\/usr\/sbin\/sendmail/) {
+ $sendmailcmd .= " -t";
+}
if ($opt_cachemode) {
if ($opt_cachemode =~ /^(min|mbox|full)$/) {
@@ -1570,7 +1573,7 @@
exec("/bin/cat")
or die "bts: error running cat: $!\n";
} else {
- exec(split(' ', $sendmailcmd), "-t")
+ exec(split(' ', $sendmailcmd))
or die "bts: error running sendmail: $!\n";
}
}