Building tar-replacement-native as replacement of the host's tar in the standard path was meant to be done manually by a user in preparation for the regular bitbake run. Such a usage has been superseeded by installing the pre-compiled buildutils and might have been broken on hosts which need it by the sanity check for tar >= 1.26.
Therefore tar-replacement-native_1.28.bb can be removed in favor of adapting the normal tar recipe such that it installs an opt-in binary under a different path. Signed-off-by: Patrick Ohly <patrick.o...@intel.com> --- meta/recipes-extended/tar/tar-replacement-native_1.28.bb | 6 ------ meta/recipes-extended/tar/tar.inc | 6 +++++- 2 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 meta/recipes-extended/tar/tar-replacement-native_1.28.bb diff --git a/meta/recipes-extended/tar/tar-replacement-native_1.28.bb b/meta/recipes-extended/tar/tar-replacement-native_1.28.bb deleted file mode 100644 index 071ede7..0000000 --- a/meta/recipes-extended/tar/tar-replacement-native_1.28.bb +++ /dev/null @@ -1,6 +0,0 @@ -require tar_${PV}.bb - -inherit native - -BPN = "tar" -EXTRAINSTALL = "" diff --git a/meta/recipes-extended/tar/tar.inc b/meta/recipes-extended/tar/tar.inc index 7416927..752b74d 100644 --- a/meta/recipes-extended/tar/tar.inc +++ b/meta/recipes-extended/tar/tar.inc @@ -18,6 +18,7 @@ acpaths = "-I ./m4" EXTRAINSTALL = "do_install_extra" EXTRAINSTALL_class-nativesdk = "" +EXTRAINSTALL_class-native = "" do_install () { autotools_do_install @@ -48,4 +49,7 @@ ALTERNATIVE_${PN}-rmt_class-nativesdk = "" ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar" ALTERNATIVE_LINK_NAME[rmt] = "${base_sbindir}/rmt" -BBCLASSEXTEND = "nativesdk" +PROVIDES_append_class-native = " tar-replacement-native" +NATIVE_PACKAGE_PATH_SUFFIX = "/${PN}" + +BBCLASSEXTEND = "native nativesdk" -- 2.1.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core