]> err.no Git - dak/commitdiff
Quiet perl warnings. Ganneff: this means changing config - I tried to stay
authorStephen Gran <steve@lobefin.net>
Sat, 10 May 2008 18:08:15 +0000 (19:08 +0100)
committerStephen Gran <steve@lobefin.net>
Sat, 10 May 2008 18:08:15 +0000 (19:08 +0100)
away from that the first time around, since I wanted to ignore some values
that no longer matter, but now I'm reusing them so we don't get 'variable
only used once' warnings.

tools/debianqueued-0.9/config
tools/debianqueued-0.9/debianqueued

index bc432459c9b4fb8a180d713e12982eed69536563..f2daa77ecb2e821e67dc380ad5c3bc7018b18bfb 100644 (file)
@@ -73,7 +73,7 @@ $scp       = "/usr/bin/scp";
 $ssh_agent = "/usr/bin/ssh-agent";
 $ssh_add   = "/usr/bin/ssh-add";
 $md5sum    = "/usr/bin/md5sum";
-$mail      = "/usr/bin/mail";
+$mail      = "/usr/sbin/sendmail";
 $mkfifo    = "/usr/bin/mkfifo";
 $tar       = "/bin/tar"; # must be GNU tar!
 $gzip      = "/bin/gzip";
index c4dec406b82b789fa8e4f982f1930c35a3238cd7..c2f282d39331159a8e28886a7ae2a4d6411a0fed 100755 (executable)
@@ -276,6 +276,7 @@ $junk = $conf::no_changes_timeout;
 $junk = @conf::nonus_packages;
 $junk = @conf::test_binaries;
 $junk = @conf::maintainer_mail;
+$junk = $conf::mail ||= '/usr/sbin/sendmail';
 $conf::target = "localhost" if $conf::upload_method eq "copy";
 package main;
 
@@ -2090,7 +2091,6 @@ sub init_mail(;$) {
 # then send out
 #
 sub finish_mail() {
-       local( *MAIL );
 
        debug( "No mail for $main::mail_addr" )
                if $main::mail_addr && !$main::mail_text;
@@ -2127,7 +2127,10 @@ sub send_mail($$$) {
        my $package = keys %main::packages ? join(' ', keys %main::packages) : "";
 
        use Email::Send;
-       $Email::Send::Sendmail::SENDMAIL = '/usr/sbin/sendmail';
+
+        unless (defined($Email::Send::Sendmail::SENDMAIL)) {
+               $Email::Send::Sendmail::SENDMAIL = $conf::mail;
+       }
 
        my $message = <<__MESSAGE__;
 To: $addr