From: Adam Duskett Date: Tue, 7 Feb 2017 14:04:11 +0000 (-0500) Subject: logrotate: enable selinux support X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=61c8273e2357f6aab202f6c8653f85f21c3c4f7a;p=buildroot.git 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 --- 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