[SSSD] [PATCH] Fixes compilation without selinux.

Lukas Slebodnik lslebodn at redhat.com
Thu May 9 13:29:42 UTC 2013


ehlo,

Compilation fail if ./configure is called with arguments
--with-selinux --with-semanage and selinux header files are not
installed. We didn't not catch this in fedora, because krb5-devel depends on
libselinux-devel, but other distribution can package it differently.
And API from selinux.h is not used in file ipa_selinux.c

LS
-------------- next part --------------
>From f94ae1a4f46349d59adf21dc6ff05e2e1183f1f8 Mon Sep 17 00:00:00 2001
From: Lukas Slebodnik <lslebodn at redhat.com>
Date: Thu, 9 May 2013 15:10:32 +0200
Subject: [PATCH] Fixes compilation without selinux.

Compilation fail if ./configure is called with arguments
--with-selinux --with-semanage and selinux header files are not
installed. We didn't not catch this in fedora, because krb5-devel depends on
libselinux-devel, but other distribution can package it differently.
And API from selinux.h is not used in file ipa_selinux.c
---
 src/providers/ipa/ipa_selinux.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/providers/ipa/ipa_selinux.c b/src/providers/ipa/ipa_selinux.c
index da685390920ec8f5dfd7b73b9c234d70d83b4c77..eed0cd499d4fe2feb626eb7e1f233c654502b0b2 100644
--- a/src/providers/ipa/ipa_selinux.c
+++ b/src/providers/ipa/ipa_selinux.c
@@ -21,7 +21,6 @@
     You should have received a copy of the GNU General Public License
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
-#include <selinux/selinux.h>
 #include <security/pam_modules.h>
 
 #include "db/sysdb_selinux.h"
-- 
1.8.1.4



More information about the sssd-devel mailing list