On Mon, Mar 31, 2014 at 04:35:30PM +0800, Kai Kang wrote: > From: "yanjun.zhu" <yanjun....@windriver.com> > > When install command sets the created directory mode, pseudo will change > the mode of the directory to 0700 incorrectly. Backport patch to fix it. > > Drop PR as well. > > Signed-off-by: yanjun.zhu <yanjun....@windriver.com> > Signed-off-by: Kai Kang <kai.k...@windriver.com> > --- > .../files/pseudo-1.5.1-install-directory-mode.patch | 18 > ++++++++++++++++++ > meta/recipes-devtools/pseudo/pseudo_1.5.1.bb | 3 +-- > 2 files changed, 19 insertions(+), 2 deletions(-) > create mode 100644 > meta/recipes-devtools/pseudo/files/pseudo-1.5.1-install-directory-mode.patch > > diff --git > a/meta/recipes-devtools/pseudo/files/pseudo-1.5.1-install-directory-mode.patch > > b/meta/recipes-devtools/pseudo/files/pseudo-1.5.1-install-directory-mode.patch > new file mode 100644 > index 0000000..e8eaf13 > --- /dev/null > +++ > b/meta/recipes-devtools/pseudo/files/pseudo-1.5.1-install-directory-mode.patch > @@ -0,0 +1,18 @@ > +Upstream-Status: Backport > + > +when install command sets the created directory mode, pseudo will change > +the mode of the directory to 0700 incorrectly. > + > +Signed-off-by: yanjun.zhu <yanjun....@windriver.com> > +Signed-off-by: Kai Kang <kai.k...@windriver.com> > + > +--- a/ports/unix/guts/mkdirat.c > ++++ b/ports/unix/guts/mkdirat.c > +@@ -25,6 +25,7 @@ > + stat_rc = base_fstatat(dirfd, path, &buf, AT_SYMLINK_NOFOLLOW); > + #endif > + if (stat_rc != -1) { > ++ buf.st_mode = PSEUDO_DB_MODE(buf.st_mode, mode); > + pseudo_client_op(OP_MKDIR, 0, -1, dirfd, path, &buf); > + } else { > + pseudo_debug(1, "mkdir of %s succeeded, but stat > failed: %s\n", > diff --git a/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb > b/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb > index bc92856..c265017 100644 > --- a/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb > +++ b/meta/recipes-devtools/pseudo/pseudo_1.5.1.bb > @@ -1,11 +1,10 @@ > require pseudo.inc > > -PR = "r4"
You cannot drop PR when PV/PE is the same, version goes backward (you should notice QA Error about that). > - > SRC_URI = " \ > http://www.yoctoproject.org/downloads/${BPN}/${BPN}-${PV}.tar.bz2 \ > file://0001-pseudo_has_unload-add-function.patch \ > file://shutdownping.patch \ > + file://pseudo-1.5.1-install-directory-mode.patch \ > " > > SRC_URI[md5sum] = "5ec67c7bff5fe68c56de500859c19172" > -- > 1.8.4 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core