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