Op 2 mrt. 2012, om 08:02 heeft Robert Yang het volgende geschreven: > The libpam's has an error when generating the rootfs: > > chmod: cannot access `/usr/sbin/unix_chkpwd': No such file or directory > > This is because the following code in libpam_1.1.5.bb: > > pkg_postinst_pam-plugin-unix () { > # below is necessary to allow unix_chkpwd get user info from shadow file > # on lsb images > chmod 4755 ${sbindir}/unix_chkpwd > } > > This is to set the setuid permission for unix_chkpwd (the lsb test > requires this), but it lacks a "${D}", and we can do this in the install > stage. > > [YOCTO #2049] > > Signed-off-by: Robert Yang <liezhi.y...@windriver.com> > --- > meta/recipes-extended/pam/libpam_1.1.5.bb | 7 ++----- > 1 files changed, 2 insertions(+), 5 deletions(-) > > diff --git a/meta/recipes-extended/pam/libpam_1.1.5.bb > b/meta/recipes-extended/pam/libpam_1.1.5.bb > index 283f477..8cddca9 100644 > --- a/meta/recipes-extended/pam/libpam_1.1.5.bb > +++ b/meta/recipes-extended/pam/libpam_1.1.5.bb > @@ -85,10 +85,7 @@ do_install() { > > install -d ${D}${sysconfdir}/pam.d/ > install -m 0644 ${WORKDIR}/pam.d/* ${D}${sysconfdir}/pam.d/ > -} > > -pkg_postinst_pam-plugin-unix () { > - # below is necessary to allow unix_chkpwd get user info from shadow file > - # on lsb images > - chmod 4755 ${sbindir}/unix_chkpwd > + # The lsb requires unix_chkpwd has setuid permission > + chmod 4755 ${D}${sbindir}/unix_chkpwd
MIssing PR bump regards, Koen _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core