[autodir] fix ftbfs

Tom Callaway spot at fedoraproject.org
Fri Aug 17 17:56:54 UTC 2012


commit 7dd2696e4c2e34a962db753c168acd104abdb318
Author: Tom Callaway <spot at fedoraproject.org>
Date:   Fri Aug 17 13:57:39 2012 -0400

    fix ftbfs

 autodir-0.99.9-glibc216-setpriority.patch |   12 ++++++++++++
 autodir.spec                              |    7 ++++++-
 2 files changed, 18 insertions(+), 1 deletions(-)
---
diff --git a/autodir-0.99.9-glibc216-setpriority.patch b/autodir-0.99.9-glibc216-setpriority.patch
new file mode 100644
index 0000000..70e9214
--- /dev/null
+++ b/autodir-0.99.9-glibc216-setpriority.patch
@@ -0,0 +1,12 @@
+diff -up autodir-0.99.9/src/backup_fork.c.glibc216 autodir-0.99.9/src/backup_fork.c
+--- autodir-0.99.9/src/backup_fork.c.glibc216	2012-08-17 13:53:40.262728766 -0400
++++ autodir-0.99.9/src/backup_fork.c	2012-08-17 13:53:54.313729008 -0400
+@@ -25,6 +25,8 @@ Foundation, Inc., 675 Mass Ave, Cambridg
+ #include <signal.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
++#include <sys/time.h>
++#include <sys/resource.h>
+ #include "msg.h"
+ #include "backup_argv.h"
+ #include "miscfuncs.h"
diff --git a/autodir.spec b/autodir.spec
index e9074ae..8209496 100644
--- a/autodir.spec
+++ b/autodir.spec
@@ -1,7 +1,7 @@
 Summary: Creates user directories on demand
 Name: autodir
 Version: 0.99.9
-Release: 13%{?dist}
+Release: 14%{?dist}
 License: GPLv2+
 Group: System Environment/Daemons
 URL: http://www.intraperson.com/autodir/
@@ -14,6 +14,7 @@ Patch0: autodir-0.96.0-cflags.patch
 Patch1: autodir-0.99.8-auto_fs4.patch
 Patch2: autodir-0.99.9-noskeldirmodforce.patch
 Patch3: autodir-0.99.9-system-getsubopt.patch
+Patch4: autodir-0.99.9-glibc216-setpriority.patch
 BuildRequires: libcap-devel, libtool, libtool-ltdl-devel
 BuildRequires: systemd-units
 Requires(post): systemd-units
@@ -32,6 +33,7 @@ operation.
 %patch1 -p1 -b .auto_fs4
 %patch2 -p1 -b .noskeldirmodforce
 %patch3 -p1 -b .system-getsubopt
+%patch4 -p1 -b .glibc216
 
 %build
 %configure --disable-static
@@ -101,6 +103,9 @@ fi
 %exclude %{_libdir}/autodir/*.la
 
 %changelog
+* Fri Aug 17 2012 Tom Callaway <spot at fedoraproject.org> - 0.99.9-14
+- fix ftbfs (setpriority needs explicit headers in modern glibc)
+
 * Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.99.9-13
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list