mirror of
https://git.yoctoproject.org/poky
synced 2026-04-04 23:02:22 +02:00
sstate.bbclass: provide an exception for useradd scenario
Packages, which depend on users/groups created from other packages, needs "shadow-native" as a build time dependency. So, add an exception to the "shadow-native" from otherwise discarded native/cross tools dependency. Fixes [YOCTO #11960] (From OE-Core rev: 979699b55214933e0f11727a2fb9bfda8a3a3870) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
5cb096ba2b
commit
06178f64ee
@@ -967,7 +967,8 @@ def setscene_depvalid(task, taskdependees, notneeded, d, log=None):
|
||||
if isNativeCross(taskdependees[dep][0]):
|
||||
return False
|
||||
# Native/cross tools depended upon by target sysroot are not needed
|
||||
if isNativeCross(taskdependees[task][0]):
|
||||
# Add an exception for shadow-native as required by useradd.bbclass
|
||||
if isNativeCross(taskdependees[task][0]) and taskdependees[task][0] != 'shadow-native':
|
||||
continue
|
||||
# Target populate_sysroot need their dependencies
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user