From 682c9589d8bf1671005b8a2f6ab9110eb562e00433de2c34ce94e0ec54cf7c90 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Wed, 12 Aug 2020 13:44:45 +0000 Subject: [PATCH] - Enable SELinux for the dynamic version OBS-URL: https://build.opensuse.org/package/show/Base:System/busybox?expand=0&rev=72 --- busybox.changes | 5 +++++ busybox.config | 30 +++++++++++++++--------------- busybox.spec | 1 + 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/busybox.changes b/busybox.changes index 31ee276..335c7fb 100644 --- a/busybox.changes +++ b/busybox.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Aug 12 13:43:26 UTC 2020 - Thorsten Kukuk + +- Enable SELinux for the dynamic version + ------------------------------------------------------------------- Wed Jul 22 15:10:41 UTC 2020 - Thorsten Kukuk diff --git a/busybox.config b/busybox.config index 835a57d..03fb4f5 100644 --- a/busybox.config +++ b/busybox.config @@ -32,7 +32,7 @@ CONFIG_FEATURE_SUID=y # CONFIG_FEATURE_SUID_CONFIG_QUIET is not set # CONFIG_FEATURE_PREFER_APPLETS is not set CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" -# CONFIG_SELINUX is not set +CONFIG_SELINUX=y # CONFIG_FEATURE_CLEAN_UP is not set # CONFIG_FEATURE_SYSLOG_INFO is not set CONFIG_FEATURE_SYSLOG=y @@ -186,7 +186,7 @@ CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y CONFIG_FEATURE_TAR_TO_COMMAND=y CONFIG_FEATURE_TAR_UNAME_GNAME=y CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y -# CONFIG_FEATURE_TAR_SELINUX is not set +CONFIG_FEATURE_TAR_SELINUX=y CONFIG_UNZIP=y CONFIG_FEATURE_UNZIP_CDF=y CONFIG_FEATURE_UNZIP_BZIP2=y @@ -1076,19 +1076,19 @@ CONFIG_SV_DEFAULT_SERVICE_DIR="" # CONFIG_SVC is not set # CONFIG_SVOK is not set # CONFIG_SVLOGD is not set -# CONFIG_CHCON is not set -# CONFIG_GETENFORCE is not set -# CONFIG_GETSEBOOL is not set -# CONFIG_LOAD_POLICY is not set -# CONFIG_MATCHPATHCON is not set -# CONFIG_RUNCON is not set -# CONFIG_SELINUXENABLED is not set -# CONFIG_SESTATUS is not set -# CONFIG_SETENFORCE is not set -# CONFIG_SETFILES is not set -# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set -# CONFIG_RESTORECON is not set -# CONFIG_SETSEBOOL is not set +CONFIG_CHCON=y +CONFIG_GETENFORCE=y +CONFIG_GETSEBOOL=y +CONFIG_LOAD_POLICY=y +CONFIG_MATCHPATHCON=y +CONFIG_RUNCON=y +CONFIG_SELINUXENABLED=y +CONFIG_SESTATUS=y +CONFIG_SETENFORCE=y +CONFIG_SETFILES=y +CONFIG_FEATURE_SETFILES_CHECK_OPTION=y +CONFIG_RESTORECON=y +CONFIG_SETSEBOOL=y # # Shells diff --git a/busybox.spec b/busybox.spec index 98dbff4..5764cb1 100644 --- a/busybox.spec +++ b/busybox.spec @@ -32,6 +32,7 @@ Source4: man.conf Patch100: busybox.install.patch Provides: useradd_or_adduser_dep BuildRequires: glibc-devel-static +BuildRequires: pkgconfig(libselinux) # for test suite BuildRequires: zip