packages: idled/idled.spec, idled/idled-freopen.patch (NEW) - rel 13 - glib...
baggins
baggins at pld-linux.org
Thu Jul 28 23:27:30 CEST 2011
Author: baggins Date: Thu Jul 28 21:27:30 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- rel 13
- glibc hax0rs fucked up freopen so if all fds are closed it fails with EBADF
at dup3(0,0,0)/dup2(0,0), so just leave fd0 open for it to work
---- Files affected:
packages/idled:
idled.spec (1.31 -> 1.32) , idled-freopen.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/idled/idled.spec
diff -u packages/idled/idled.spec:1.31 packages/idled/idled.spec:1.32
--- packages/idled/idled.spec:1.31 Sat Jun 11 23:09:20 2011
+++ packages/idled/idled.spec Thu Jul 28 23:27:25 2011
@@ -3,7 +3,7 @@
Summary(pl.UTF-8): Demon który kończy nieaktywne sesje użytkowników
Name: idled
Version: 1.16
-Release: 12
+Release: 13
License: non-profit
Group: Daemons
Source0: http://www.darkwing.com/idled/download/%{name}-%{version}.tar.gz
@@ -16,6 +16,7 @@
Patch4: %{name}-yacc.patch
Patch5: %{name}-O_NONBLOCK.patch
Patch6: %{name}-malloc.patch
+Patch7: %{name}-freopen.patch
BuildRequires: bison
BuildRequires: flex
BuildRequires: rpmbuild(macros) >= 1.268
@@ -44,6 +45,7 @@
%patch4 -p1
%patch5 -p1
%patch6 -p1
+%patch7 -p1
%build
%{__make} clean
@@ -105,6 +107,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.32 2011/07/28 21:27:25 baggins
+- rel 13
+- glibc hax0rs fucked up freopen so if all fds are closed it fails with EBADF
+ at dup3(0,0,0)/dup2(0,0), so just leave fd0 open for it to work
+
Revision 1.31 2011/06/11 21:09:20 zbyniu
- idled.conf.template to /etc/idled not docs, pass CC, rel 12
================================================================
Index: packages/idled/idled-freopen.patch
diff -u /dev/null packages/idled/idled-freopen.patch:1.1
--- /dev/null Thu Jul 28 23:27:30 2011
+++ packages/idled/idled-freopen.patch Thu Jul 28 23:27:25 2011
@@ -0,0 +1,11 @@
+--- idled-1.16/idled.c~ 2011-07-28 23:17:52.159461540 +0200
++++ idled-1.16/idled.c 2011-07-28 23:19:42.995695945 +0200
+@@ -1382,7 +1382,7 @@
+ #endif /* RLIMIT_NOFILE */
+
+ /* Close all fds. */
+-#ifdef BSD_OS2
++#if 1
+ for (fd = 1; fd < nfds; ++fd) /* Don't close fd 0 on BSDI BSD/OS 2 */
+ /* This works around some weird bug */
+ #else
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/idled/idled.spec?r1=1.31&r2=1.32&f=u
More information about the pld-cvs-commit
mailing list