From bb10db3a2db6b9a4df4fecf6fc6772710a3eee10 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Tue, 10 Oct 2006 09:43:57 +0000 Subject: Fix broken logfd handling, thanks to Brian Harring for helping cook up the patch. (Portage version: 2.1.2_pre2-r5) --- net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1 | 4 ++++ net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1 | 3 +++ .../files/fetchmail-6.3.5-preserve-logging-fd.patch | 17 +++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1 create mode 100644 net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch (limited to 'net-mail/fetchmail/files') diff --git a/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1 b/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1 index 1cda9121229e..6795154f1b89 100644 --- a/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1 +++ b/net-mail/fetchmail/files/digest-fetchmail-6.2.5.2-r1 @@ -1,3 +1,7 @@ MD5 9956b30139edaa4f5f77c4d0dbd80225 fetchmail-6.2.5.tar.gz 1257376 +RMD160 e32b91a959d0e80c4bd45a8758811cbe95a98180 fetchmail-6.2.5.tar.gz 1257376 +SHA256 c18e6f23315e0a3526229bd0ba5cf8ce0d747cb5e5ba7cb952ad08c85a1cafac fetchmail-6.2.5.tar.gz 1257376 MD5 be18f89b94e937a22560aa452e524c4b fetchmail-patch-6.2.5.2.gz 2000 +RMD160 7738bb8cdf650a95b33575621c7793798d831b0d fetchmail-patch-6.2.5.2.gz 2000 +SHA256 565d9078d5240e2e1474cd821c3feb5eb3d7018ec435228effa54bc1dce5d4b6 fetchmail-patch-6.2.5.2.gz 2000 MD5 804bcae14431941c8b2c5e8f0011da7b fetchmailconf-1.43.2.gz 24010 diff --git a/net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1 b/net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1 new file mode 100644 index 000000000000..25509b9e4b71 --- /dev/null +++ b/net-mail/fetchmail/files/digest-fetchmail-6.3.5-r1 @@ -0,0 +1,3 @@ +MD5 e8dc5cd8e80677bb60e397d6171d12ec fetchmail-6.3.5.tar.bz2 1237821 +RMD160 3032622b8e3d2171bc7d94357414ccc69bfa9f0d fetchmail-6.3.5.tar.bz2 1237821 +SHA256 0af641629fc1b7ee2561eccd5ecd0efea20fea935656d155886061c530114f2b fetchmail-6.3.5.tar.bz2 1237821 diff --git a/net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch b/net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch new file mode 100644 index 000000000000..faafcb7f3598 --- /dev/null +++ b/net-mail/fetchmail/files/fetchmail-6.3.5-preserve-logging-fd.patch @@ -0,0 +1,17 @@ +Don't close the logfile if you succeed in opening it. + +Signed-off-by: Brian Harring +Signed-off-by: Robin H. Johnson + +--- fetchmail-6.3.5-old/daemon.c 2006-08-07 02:22:40.000000000 -0700 ++++ fetchmail-6.3.5/daemon.c 2006-10-10 00:54:04.000000000 -0700 +@@ -218,8 +218,7 @@ + if ((logfd = open(logfile, O_CREAT|O_WRONLY|O_APPEND, 0666)) < 0) { /* stdout */ + report(stderr, "cannot open %s: %s\n", logfile, strerror(errno)); + return PS_IOERR; +- } else +- logfd = 0; /* use /dev/null */ ++ } + } else + logfd = 0; /* this is /dev/null */ + -- cgit v1.2.3-65-gdbad