- Try to fix build adding automake as an explicit BuildRequire
- Add also a couple of last minute patches from upstream
This commit is contained in:
parent
740369efcf
commit
abd724acaf
37
0001-Add-a-LSB-header-to-the-initscript.patch
Normal file
37
0001-Add-a-LSB-header-to-the-initscript.patch
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
>From 8dcfa62361fd6ed0fe6babf7c24702dbc53729ae Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sumit Bose <sbose@redhat.com>
|
||||||
|
Date: Wed, 8 Apr 2009 11:42:02 +0200
|
||||||
|
Subject: [PATCH] Add a LSB header to the initscript
|
||||||
|
|
||||||
|
---
|
||||||
|
server/sysv/sssd | 14 ++++++++++++++
|
||||||
|
1 files changed, 14 insertions(+), 0 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/server/sysv/sssd b/server/sysv/sssd
|
||||||
|
index c1364b9..9facb44 100644
|
||||||
|
--- a/server/sysv/sssd
|
||||||
|
+++ b/server/sysv/sssd
|
||||||
|
@@ -9,6 +9,20 @@
|
||||||
|
# basis to provide client auditing and policy services for projects
|
||||||
|
# like FreeIPA.
|
||||||
|
#
|
||||||
|
+### BEGIN INIT INFO
|
||||||
|
+# Provides: sssd
|
||||||
|
+# Required-Start: $remote_fs $time
|
||||||
|
+# Should-Start: $syslog
|
||||||
|
+# Should-Stop: $null
|
||||||
|
+# Required-Stop: $null
|
||||||
|
+# Short-Description: System Security Services Daemon
|
||||||
|
+# Description: Provides a set of daemons to manage access to remote directories
|
||||||
|
+# and authentication mechanisms. It provides an NSS and PAM
|
||||||
|
+# interface toward the system and a pluggable backend system to
|
||||||
|
+# connect to multiple different account sources. It is also the
|
||||||
|
+# basis to provide client auditing and policy services for projects
|
||||||
|
+# like FreeIPA.
|
||||||
|
+### END INIT INFO
|
||||||
|
|
||||||
|
RETVAL=0
|
||||||
|
prog="sssd"
|
||||||
|
--
|
||||||
|
1.6.0.6
|
||||||
|
|
60
0001-Build-fixes-for-RPM-packaging-of-SSSD.patch
Normal file
60
0001-Build-fixes-for-RPM-packaging-of-SSSD.patch
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
From 948c47122cca0897e824dee064b3640c40b83ca6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Stephen Gallagher <sgallagh@redhat.com>
|
||||||
|
Date: Mon, 13 Apr 2009 12:55:07 -0400
|
||||||
|
Subject: [PATCH] Build fixes for RPM packaging of SSSD
|
||||||
|
|
||||||
|
We were missing several BuildRequires for the autotools. Also, we
|
||||||
|
were linking against two external libraries in the common code
|
||||||
|
that we do not actually use.
|
||||||
|
---
|
||||||
|
common/collection/Makefile.am | 2 +-
|
||||||
|
common/ini/Makefile.am | 2 +-
|
||||||
|
sssd.spec | 4 ++++
|
||||||
|
3 files changed, 6 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/common/collection/Makefile.am b/common/collection/Makefile.am
|
||||||
|
index a47f8f9..c47327d 100644
|
||||||
|
--- a/common/collection/Makefile.am
|
||||||
|
+++ b/common/collection/Makefile.am
|
||||||
|
@@ -16,4 +16,4 @@ include_HEADERS = collection.h collection_tools.h
|
||||||
|
# Build unit test
|
||||||
|
noinst_PROGRAMS = collection_ut
|
||||||
|
collection_ut_SOURCES = collection_ut.c
|
||||||
|
-collection_ut_LDADD = libcollection.la -lm -lz
|
||||||
|
+collection_ut_LDADD = libcollection.la
|
||||||
|
diff --git a/common/ini/Makefile.am b/common/ini/Makefile.am
|
||||||
|
index 962172f..7b5324d 100644
|
||||||
|
--- a/common/ini/Makefile.am
|
||||||
|
+++ b/common/ini/Makefile.am
|
||||||
|
@@ -16,4 +16,4 @@ include_HEADERS = ini_config.h
|
||||||
|
# Build unit test
|
||||||
|
noinst_PROGRAMS = ini_config_ut
|
||||||
|
ini_config_ut_SOURCES = ini_config_ut.c
|
||||||
|
-ini_config_ut_LDADD = libini_config.la -lm -lz ../collection/libcollection.la
|
||||||
|
\ No newline at end of file
|
||||||
|
+ini_config_ut_LDADD = libini_config.la ../collection/libcollection.la
|
||||||
|
diff --git a/sssd.spec b/sssd.spec
|
||||||
|
index 88da56f..31e18f7 100644
|
||||||
|
--- a/sssd.spec
|
||||||
|
+++ b/sssd.spec
|
||||||
|
@@ -24,6 +24,9 @@ Requires(postun): /sbin/service
|
||||||
|
### Build Dependencies ###
|
||||||
|
|
||||||
|
BuildRequires: autoconf
|
||||||
|
+BuildRequires: automake
|
||||||
|
+BuildRequires: libtool
|
||||||
|
+BuildRequires: m4
|
||||||
|
BuildRequires: popt-devel
|
||||||
|
BuildRequires: libtalloc-devel
|
||||||
|
BuildRequires: libtevent-devel
|
||||||
|
@@ -35,6 +38,7 @@ BuildRequires: openldap-devel
|
||||||
|
BuildRequires: pam-devel
|
||||||
|
BuildRequires: nss-devel
|
||||||
|
BuildRequires: nspr-devel
|
||||||
|
+BuildRequires: pcre-devel
|
||||||
|
|
||||||
|
%description
|
||||||
|
Provides a set of daemons to manage access to remote directories and
|
||||||
|
--
|
||||||
|
1.6.0.6
|
||||||
|
|
@ -13,6 +13,8 @@ Source1: sssd.conf.default
|
|||||||
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
||||||
|
|
||||||
### Patches ###
|
### Patches ###
|
||||||
|
Patch100: 0001-Add-a-LSB-header-to-the-initscript.patch
|
||||||
|
Patch101: 0001-Build-fixes-for-RPM-packaging-of-SSSD.patch
|
||||||
|
|
||||||
### Dependencies ###
|
### Dependencies ###
|
||||||
|
|
||||||
@ -38,7 +40,6 @@ BuildRequires: pam-devel
|
|||||||
BuildRequires: nss-devel
|
BuildRequires: nss-devel
|
||||||
BuildRequires: nspr-devel
|
BuildRequires: nspr-devel
|
||||||
BuildRequires: pcre-devel
|
BuildRequires: pcre-devel
|
||||||
BuildRequires: zlib-devel
|
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
|
|
||||||
@ -52,6 +53,9 @@ services for projects like FreeIPA.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
|
%patch100 -p1 -b .lsb_init
|
||||||
|
%patch101 -p1 -b .build_fixes
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
# common
|
# common
|
||||||
@ -141,6 +145,7 @@ fi
|
|||||||
%changelog
|
%changelog
|
||||||
* Mon Apr 13 2009 Simo Sorce <ssorce@redhat.com> - 0.3.0-2
|
* Mon Apr 13 2009 Simo Sorce <ssorce@redhat.com> - 0.3.0-2
|
||||||
- Try to fix build adding automake as an explicit BuildRequire
|
- Try to fix build adding automake as an explicit BuildRequire
|
||||||
|
- Add also a couple of last minute patches from upstream
|
||||||
|
|
||||||
* Mon Apr 13 2009 Simo Sorce <ssorce@redhat.com> - 0.3.0-1
|
* Mon Apr 13 2009 Simo Sorce <ssorce@redhat.com> - 0.3.0-1
|
||||||
- Version 0.3.0
|
- Version 0.3.0
|
||||||
|
Loading…
Reference in New Issue
Block a user