From 2b3fa8a8c36fbc255f20ef62fc7a58977f91713b Mon Sep 17 00:00:00 2001 From: Xin Ouyang Date: Tue, 21 Aug 2012 15:24:00 +0800 Subject: pam-1.1.6: fix wrong path for sepermit module Fix this error: =================== | mkdir -p /var/run/sepermit | mkdir: cannot create directory `/var/run/sepermit': Permission denied Signed-off-by: Xin Ouyang --- .../pam/libpam/sepermit-add-DESTDIR-prefix.patch | 31 ++++++++++++++++++++++ recipes-extended/pam/libpam_1.1.6.bbappend | 7 ++++- 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch diff --git a/recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch b/recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch new file mode 100644 index 0000000..d48d386 --- /dev/null +++ b/recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch @@ -0,0 +1,31 @@ +Subject: [PATCH] libpam: add missing DESTDIR prefix + +The DESTDIR prefix is missing, this will cause build failures for +mkdir /var/run/sepermit on the host. + +| mkdir -p /var/run/sepermit +| mkdir: cannot create directory `/var/run/sepermit': Permission denied + +Upstream-Status: Pending + +Signed-off-by: Xin Ouyang +--- + modules/pam_sepermit/Makefile.am | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/modules/pam_sepermit/Makefile.am b/modules/pam_sepermit/Makefile.am +index cfc5594..bc82275 100644 +--- a/modules/pam_sepermit/Makefile.am ++++ b/modules/pam_sepermit/Makefile.am +@@ -35,7 +35,7 @@ if HAVE_LIBSELINUX + securelib_LTLIBRARIES = pam_sepermit.la + + install-data-local: +- mkdir -p $(sepermitlockdir) ++ mkdir -p $(DESTDIR)$(sepermitlockdir) + endif + if ENABLE_REGENERATE_MAN + noinst_DATA = README pam_sepermit.8 sepermit.conf.5 +-- +1.7.5.4 + diff --git a/recipes-extended/pam/libpam_1.1.6.bbappend b/recipes-extended/pam/libpam_1.1.6.bbappend index 23ab11d..ea7ba6a 100644 --- a/recipes-extended/pam/libpam_1.1.6.bbappend +++ b/recipes-extended/pam/libpam_1.1.6.bbappend @@ -1,6 +1,11 @@ +#FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +FILESPATH_append := ":${@base_set_filespath(['${THISDIR}/${PN}'], d)}" + +SRC_URI += "file://sepermit-add-DESTDIR-prefix.patch" + DEPENDS += "${@base_contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}" EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'selinux', '', '--disable-selinux', d)}" -PR .= ".1" +PR .= ".2" -- cgit v1.2.3-54-g00ecf