mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
sanity.bbclass: skip check_userns for non-local uid
Bitbake preserve network for non-local uid, refer [1], so check_userns is not needed for non-local uid [1] https://git.openembedded.org/bitbake/commit/?id=4eafae7904bae6e5c6bc50356e8a9077f2e207fa (From OE-Core rev: c3e0666dd2624c20c5f32657846d6f044046205b) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 808d0cece22bcbee15236717e158da247cbedaf1) Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
parent
e146288bcb
commit
11ebb86111
|
|
@ -484,6 +484,8 @@ def check_userns():
|
|||
# succeeds (at which point the uid is nobody) but writing to the uid_map
|
||||
# fails (so the uid isn't reset back to the user's uid). We can detect this.
|
||||
parentuid = os.getuid()
|
||||
if not bb.utils.is_local_uid(parentuid):
|
||||
return None
|
||||
pid = os.fork()
|
||||
if not pid:
|
||||
try:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user