diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2006-10-10 09:43:57 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2006-10-10 09:43:57 +0000 |
commit | bb10db3a2db6b9a4df4fecf6fc6772710a3eee10 (patch) | |
tree | 51120898665b52728354d461d0fb5ddf838bea8f /net-mail/fetchmail/files | |
parent | Cleanup. (diff) | |
download | gentoo-2-bb10db3a2db6b9a4df4fecf6fc6772710a3eee10.tar.gz gentoo-2-bb10db3a2db6b9a4df4fecf6fc6772710a3eee10.tar.bz2 gentoo-2-bb10db3a2db6b9a4df4fecf6fc6772710a3eee10.zip |
Fix broken logfd handling, thanks to Brian Harring <ferringb@gmail.com> for helping cook up the patch.
(Portage version: 2.1.2_pre2-r5)
Diffstat (limited to 'net-mail/fetchmail/files')
3 files changed, 24 insertions, 0 deletions
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 <ferringb@gmail.com> +Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> + +--- 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 */ + |