[yocto] [meta-selinux][PATCH v1] libpam: use wildcard for version and cleanup

Joe MacDonald Joe_MacDonald at mentor.com
Tue Aug 11 06:37:45 PDT 2015


[Re: [yocto] [meta-selinux][PATCH v1] libpam: use wildcard for version and cleanup] On 15.08.11 (Tue 16:39) Shrikant Bobade wrote:

> Hi Philip,
> 
> 
> On Tue, Aug 11, 2015 at 10:39 AM, Philip Tricca <flihp at twobit.us> wrote:
> 
>     Hey Shrikant,
>    
>     On 07/30/2015 02:31 AM, Shrikant Bobade wrote:
>     > This patch provides green build for core-image-selinux
>     > (meta-selinux:master & poky:master) against libpam upgrade from 1.1.6 to
>     > 1.2.1,
>     > image boots fine,but I am unable to login at target. I have prepared
>     > build for qemuarm, does anyone else facing similar issue? please advice.
>     >
>     > Observed the login issue appears even with disabled selinux support
>     > (selinux=0).
> 
>     I just tested this again after Joe merged the commits from the backlog.
>     I'm not longer able to reproduce the failed login. Are you still having
>     login problems?
> 
> 
> I also got similar results:
> With the check on latest bits: the login issue is not reproducible on
> core-image-selinux(with poky-selinux distro)
> I can now login properly.

I'm glad to hear that, guys, because I wasn't able to reproduce the
login problem on my setup and was thinking I needed to spend time in the
next couple of days hunting down what's polluting my environment that I
was getting different results than you.  :-)  This is a nice treat.

-J.

> 
> 
> Build Configuration:
> BB_VERSION        = "1.27.1"
> BUILD_SYS         = "x86_64-linux"
> NATIVELSBSTRING   = "Ubuntu-12.04"
> TARGET_SYS        = "arm-poky-linux-gnueabi"
> MACHINE           = "qemuarm"
> DISTRO            = "poky-selinux"
> DISTRO_VERSION    = "1.8+snapshot-20150811"
> TUNE_FEATURES     = "arm armv5 thumb dsp"
> TARGET_FPU        = "soft"
> meta             
> meta-yocto       
> meta-yocto-bsp    = "master:a16e0b4014173af46ef80d643bb71055219b0dab"
> meta-selinux      = "master:684ee9401f33db7c9d5b183988d89c688c9dd0be"
> 
> Thanks!
> Shrikant
> 
> 
> 
> 
>     Philip
>    
>     > On Thu, Jul 30, 2015 at 2:55 PM, Shrikant Bobade
>     > <bobadeshrikant at gmail.com <mailto:bobadeshrikant at gmail.com>> wrote:
>     >
>     >     From: Shrikant Bobade <shrikant_bobade at mentor.com
>     >     <mailto:shrikant_bobade at mentor.com>>
>     >
>     >     use wildcard for version: adopting libpam upgrade from 1.1.6 to
>     1.2.1,
>     >     cleanup older recipe and remove patch
>     sepermit-add-DESTDIR-prefix.patch
>     >     since the changes already available with latest source.
>     >
>     >     Signed-off-by: Shrikant Bobade <shrikant_bobade at mentor.com
>     >     <mailto:shrikant_bobade at mentor.com>>
>     >     ---
>     >      .../pam/libpam/sepermit-add-DESTDIR-prefix.patch   |   31
>     >     --------------------
>     >      recipes-extended/pam/libpam_%.bbappend             |    3 ++
>     >      recipes-extended/pam/libpam_1.1.6.bbappend         |   10 -------
>     >      3 files changed, 3 insertions(+), 41 deletions(-)
>     >      delete mode 100644
>     >     recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch
>     >      create mode 100644 recipes-extended/pam/libpam_%.bbappend
>     >      delete mode 100644 recipes-extended/pam/libpam_1.1.6.bbappend
>     >
>     >     diff --git
>     >     a/recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch
>     >     b/recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch
>     >     deleted file mode 100644
>     >     index d48d386..0000000
>     >     --- a/recipes-extended/pam/libpam/sepermit-add-DESTDIR-prefix.patch
>     >     +++ /dev/null
>     >     @@ -1,31 +0,0 @@
>     >     -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 <Xin.Ouyang at windriver.com
>     >     <mailto:Xin.Ouyang at windriver.com>>
>     >     ----
>     >     - 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 <http://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_%.bbappend
>     >     b/recipes-extended/pam/libpam_%.bbappend
>     >     new file mode 100644
>     >     index 0000000..adcf938
>     >     --- /dev/null
>     >     +++ b/recipes-extended/pam/libpam_%.bbappend
>     >     @@ -0,0 +1,3 @@
>     >     +inherit enable-selinux
>     >     +
>     >     +RDEPENDS_${PN}-runtime += "${@target_selinux(d,
>     'pam-plugin-selinux')}"
>     >     diff --git a/recipes-extended/pam/libpam_1.1.6.bbappend
>     >     b/recipes-extended/pam/libpam_1.1.6.bbappend
>     >     deleted file mode 100644
>     >     index 71acecc..0000000
>     >     --- a/recipes-extended/pam/libpam_1.1.6.bbappend
>     >     +++ /dev/null
>     >     @@ -1,10 +0,0 @@
>     >     -#FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
>     >     -FILESPATH_append := ":${@base_set_filespath(['${THISDIR}/${PN}'],
>     d)}"
>     >     -
>     >     -SRC_URI += "file://sepermit-add-DESTDIR-prefix.patch"
>     >     -
>     >     -PR .= ".4"
>     >     -
>     >     -inherit enable-selinux
>     >     -
>     >     -RDEPENDS_${PN}-runtime += "${@target_selinux(d,
>     'pam-plugin-selinux')}"
>     >     --
>     >     1.7.9.5
>     >
>     >
>     >
>     >
> 
> 
> 

-- 
-Joe MacDonald.
:wq
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20150811/82f0c0b8/attachment.pgp>


More information about the yocto mailing list