From e5694c4e409ea5c56846629c1bc6e57d3788feef Mon Sep 17 00:00:00 2001 From: hannes Date: Wed, 8 Dec 2004 10:36:53 +0000 Subject: [PATCH] hannes: enable MLS in selinux-packages [2004120300011503376] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@5035 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/hannes/checkpolicy/checkpolicy.conf | 6 ++++++ package/hannes/libsepol/libsepol.conf | 6 ++++++ package/hannes/setools/makefile.patch | 11 +++++++++++ 3 files changed, 23 insertions(+) create mode 100644 package/hannes/setools/makefile.patch diff --git a/package/hannes/checkpolicy/checkpolicy.conf b/package/hannes/checkpolicy/checkpolicy.conf index 0c4765120..a808bc848 100644 --- a/package/hannes/checkpolicy/checkpolicy.conf +++ b/package/hannes/checkpolicy/checkpolicy.conf @@ -20,4 +20,10 @@ # # --- ROCK-COPYRIGHT-NOTE-END --- +checkpolicy_premake() +{ + sed -i -e 's/MLS=n/MLS=y/' Makefile +} + var_append makeinstopt ' ' "DESTDIR=$root/" +hook_add premake 5 "checkpolicy_premake" diff --git a/package/hannes/libsepol/libsepol.conf b/package/hannes/libsepol/libsepol.conf index 4242c69d4..ff3e86988 100644 --- a/package/hannes/libsepol/libsepol.conf +++ b/package/hannes/libsepol/libsepol.conf @@ -20,4 +20,10 @@ # # --- ROCK-COPYRIGHT-NOTE-END --- +libsepol_premake() +{ + sed -i -e 's/MLS=n/MLS=y/' src/Makefile +} + var_append makeinstopt ' ' "DESTDIR=$root/" +hook_add premake 5 "libsepol_premake" diff --git a/package/hannes/setools/makefile.patch b/package/hannes/setools/makefile.patch new file mode 100644 index 000000000..03237780f --- /dev/null +++ b/package/hannes/setools/makefile.patch @@ -0,0 +1,11 @@ +--- ./Makefile.orig 2004-12-02 22:46:22.524886160 +0100 ++++ ./Makefile 2004-12-02 22:46:40.170203664 +0100 +@@ -51,7 +51,7 @@ + # -DCONFIG_SECURITY_SELINUX_MLS + # compiles library to be compatible with MLS + ## in the policy (experimental, see Readme) +-CC_DEFINES = ++CC_DEFINES = -DCONFIG_SECURITY_SELINUX_MLS + + ifeq ($(USE_LIBSELINUX), 1) + CC_DEFINES += -DLIBSELINUX