| Message ID | 20260421151247.754876-1-ross.burton@arm.com |
|---|---|
| State | Under Review |
| Headers | show |
| Series | [1/2] classes/base: add explicit bzip2-native dependency for unpacking .bz2 | expand |
diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass index 76fd0ac046a..ddf1d784a10 100644 --- a/meta/classes-global/base.bbclass +++ b/meta/classes-global/base.bbclass @@ -658,6 +658,10 @@ python () { elif uri.scheme == "repo": d.appendVarFlag('do_fetch', 'depends', ' repo-native:do_populate_sysroot') + # *.bz2 should DEPEND on bzip2-native for unpacking + if path.endswith('.bz2'): + d.appendVarFlag('do_unpack', 'depends', ' bzip2-native:do_populate_sysroot') + # *.lz4 should DEPEND on lz4-native for unpacking if path.endswith('.lz4'): d.appendVarFlag('do_unpack', 'depends', ' lz4-native:do_populate_sysroot')
Currently this is in ASSUME_PROVIDED and HOSTTOOLS so doesn't have any effect, but declaring the dependency is the right thing to do. Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/classes-global/base.bbclass | 4 ++++ 1 file changed, 4 insertions(+)