On 8/1/13 12:25 PM, Joe Slater wrote:
CQID: 418197

Reference /usr/sbin instead of the directory into which
the script is installed on the host.

This patch and the related audit patch have been applied to both master and dylan branches. Thanks!

--Mark

Signed-off-by: Joe Slater <jsla...@windriver.com>
---
  .../selinux/policycoreutils/scripts_makefile.patch |   26 ++++++++++++++++++++
  recipes-security/selinux/policycoreutils_2.1.13.bb |    3 +-
  2 files changed, 28 insertions(+), 1 deletions(-)
  create mode 100644 
recipes-security/selinux/policycoreutils/scripts_makefile.patch

diff --git a/recipes-security/selinux/policycoreutils/scripts_makefile.patch 
b/recipes-security/selinux/policycoreutils/scripts_makefile.patch
new file mode 100644
index 0000000..8972474
--- /dev/null
+++ b/recipes-security/selinux/policycoreutils/scripts_makefile.patch
@@ -0,0 +1,26 @@
+policycoreutils: fix genhomedircon generation
+
+The script is put on the target and needs to reference
+the directory in which semodule is installed.
+
+Upstream Status: pending
+
+Signed-off-by: Joe Slater <jsla...@windriver.com>
+
+--- a/scripts/Makefile
++++ b/scripts/Makefile
+@@ -8,11 +8,12 @@ LOCALEDIR ?= $(PREFIX)/share/locale
+
+ all: fixfiles genhomedircon chcat
+
++# we want the script to use the user sbin directory on the target
++#
+ genhomedircon:
+       @echo "#!/bin/sh" > genhomedircon
+       @echo >> genhomedircon
+-      @if [ ! -e semodule_path ]; then echo -n "$(USRSBINDIR)/" >> 
genhomedircon; fi
+-      @if [ -e semodule_path ]; then echo -n "`cat semodule_path`/" >> 
genhomedircon; fi
++      @echo -n "$(sbindir)/" >> genhomedircon
+       @echo "semodule -Bn" >> genhomedircon
+
+ install: all
diff --git a/recipes-security/selinux/policycoreutils_2.1.13.bb 
b/recipes-security/selinux/policycoreutils_2.1.13.bb
index 6696357..687347c 100644
--- a/recipes-security/selinux/policycoreutils_2.1.13.bb
+++ b/recipes-security/selinux/policycoreutils_2.1.13.bb
@@ -1,4 +1,4 @@
-PR = "r2"
+PR = "r3"

  include selinux_20120924.inc
  include ${BPN}.inc
@@ -11,4 +11,5 @@ SRC_URI[sha256sum] = 
"34040f06f3111d9ee957576e4095841d35b9ca9141ee8d80aab036cbef
  SRC_URI += "\
        file://policycoreutils-revert-restorecon-update-type.patch \
        file://policycoreutils-revert-run_init-open_init_pty.patch \
+       file://scripts_makefile.patch \
        "


_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to