Hi,
Looks like my patch was missing a bit as the auto-detection is not
working as expected on machine that are not running selinux.
--with-selinux-mount=/sys/fs/selinux should be passed to the configure.
Quickly looking at the code it only affect LXC containers.
/selinux is gone now sid and jessie. In wheezy, both /selinux
and /sys/fs/selinux are exsting but the selinuxfs should already be
mounted on /sys/fs/selinux.
The attached patch fix this.
Cheers,
Laurent Bigonville
>From 6eeaf3c0c37ecfac268150287ba8697f5ca331ab Mon Sep 17 00:00:00 2001
From: Laurent Bigonville <bi...@debian.org>
Date: Thu, 2 Jan 2014 01:55:12 +0100
Subject: [PATCH] Pass --with-selinux-mount=/sys/fs/selinux to the configure
The buildd are not running selinux and this make the auto-detection code
defaults to /selinux which is actually not existing anymore in sid.
This complete the fix for SELinux support.
---
debian/rules | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/rules b/debian/rules
index cf8e596..5b76cc7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,7 +29,7 @@ ifneq (,$(findstring $(DEB_HOST_ARCH_OS), linux))
WITH_SANLOCK = --with-sanlock
WITH_INIT_SCRIPT = --with-init-script=systemd
WITH_AUDIT = --with-audit
- WITH_SELINUX = --with-selinux --with-secdriver-selinux
+ WITH_SELINUX = --with-selinux --with-secdriver-selinux --with-selinux-mount=/sys/fs/selinux
ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 armel armhf i386 ia64 powerpc s390))
WITH_DTRACE = --with-dtrace
else
--
1.8.5.2