From 61c8273e2357f6aab202f6c8653f85f21c3c4f7a Mon Sep 17 00:00:00 2001 From: Adam Duskett Date: Tue, 7 Feb 2017 09:04:11 -0500 Subject: [PATCH] logrotate: enable selinux support Selinux is currently disabled staticly in logrotate. This patch fixes this by checking for libselinux and adding it as a dependecy if it has been selected. Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni --- package/logrotate/logrotate.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/logrotate/logrotate.mk b/package/logrotate/logrotate.mk index 78288701a8..5fd779e644 100644 --- a/package/logrotate/logrotate.mk +++ b/package/logrotate/logrotate.mk @@ -12,7 +12,13 @@ LOGROTATE_DEPENDENCIES = popt host-pkgconf # tarball does not have a generated configure script LOGROTATE_AUTORECONF = YES LOGROTATE_CONF_ENV = LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs popt`" -LOGROTATE_CONF_OPTS = --without-selinux + +ifeq ($(BR2_PACKAGE_LIBSELINUX),y) +LOGROTATE_CONF_OPTS += --with-selinux +LOGROTATE_DEPENDENCIES += libselinux +else +LOGROTATE_CONF_OPTS += --without-selinux +endif ifeq ($(BR2_PACKAGE_ACL),y) LOGROTATE_DEPENDENCIES += acl