diff options
Diffstat (limited to 'mail/rss2email/patches/patch-ad')
-rw-r--r-- | mail/rss2email/patches/patch-ad | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/mail/rss2email/patches/patch-ad b/mail/rss2email/patches/patch-ad index deb5aa6119c..5bb777e7b6c 100644 --- a/mail/rss2email/patches/patch-ad +++ b/mail/rss2email/patches/patch-ad @@ -1,8 +1,30 @@ -$NetBSD: patch-ad,v 1.3 2006/07/01 19:32:40 schmonz Exp $ +$NetBSD: patch-ad,v 1.4 2007/01/19 00:57:03 schmonz Exp $ ---- rss2email.py.orig 2006-07-01 14:06:47.000000000 -0400 +--- rss2email.py.orig 2007-01-18 18:27:17.000000000 -0500 +++ rss2email.py -@@ -228,6 +228,7 @@ import mimify; from StringIO import Stri +@@ -182,6 +182,11 @@ def send(sender, recipient, subject, bod + i, o = os.popen2(["/usr/sbin/sendmail", recipient])
+ i.write(msg_as_string)
+ i.close(); o.close()
++ pid, status = os.wait()
++ if status != 0:
++ print >>warn, ""
++ print >>warn, ('Fatal error: sendmail exited with code %s' % status)
++ sys.exit(1)
+ del i, o
+ return None
+
+@@ -212,8 +217,7 @@ import cPickle as pickle, md5, time, os, + unix = 0
+ try:
+ import fcntl
+- if sys.version.find('sunos') != -1:
+- unix = 1
++ unix = 1
+ except:
+ pass
+
+@@ -225,6 +229,7 @@ import mimify; from StringIO import Stri import feedparser
feedparser.USER_AGENT = "rss2email/"+__version__+ " +http://www.aaronsw.com/2002/rss2email/"
|