Apologies please disregard this code, the update I made against this patch didn't reflect.
On Jan 25, 2021 23:48, "dorindabassey" <dorindabas...@gmail.com> wrote: > added a check to ensure that a user isn't building in PSEUDO_IGNORE_PATHS > > Signed-off-by: Dorinda Bassey <dorindabas...@gmail.com> > --- > meta/classes/sanity.bbclass | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass > index 2040b48595..78c0343f0d 100644 > --- a/meta/classes/sanity.bbclass > +++ b/meta/classes/sanity.bbclass > @@ -703,6 +703,13 @@ def check_sanity_version_change(status, d): > if (tmpdirmode & stat.S_ISUID): > status.addresult("TMPDIR is setuid, please don't build in a > setuid directory") > > + # Check that user isn't building in PSEUDO_IGNORE_PATHS > + pseudoignorepaths = d.getVar('PSEUDO_IGNORE_PATHS', > expand=True).split(",") > + workdir = d.getVar('WORKDIR', expand=True) > + for i in pseudoignorepaths: > + if workdir.startswith(i): > + status.addresult("you are building in a path under > PSEUDO_IGNORE_PATHS, please remove this" + str(i) + "directory in \nParsed > WORKDIR: " + str(workdir) + "\n") > + > # Some third-party software apparently relies on chmod etc. being > suid root (!!) > import stat > suid_check_bins = "chown chmod mknod".split() > -- > 2.17.1 > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#147227): https://lists.openembedded.org/g/openembedded-core/message/147227 Mute This Topic: https://lists.openembedded.org/mt/80117826/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-