diff --git a/meta-arm-autonomy/recipes-core/busybox/busybox/feature_tar_long_options.cfg b/meta-arm-autonomy/recipes-core/busybox/busybox/feature_tar_long_options.cfg new file mode 100644 index 00000000..151a3df9 --- /dev/null +++ b/meta-arm-autonomy/recipes-core/busybox/busybox/feature_tar_long_options.cfg @@ -0,0 +1 @@ +CONFIG_FEATURE_TAR_LONG_OPTIONS=y diff --git a/meta-arm-autonomy/recipes-core/busybox/busybox_%.bbappend b/meta-arm-autonomy/recipes-core/busybox/busybox_%.bbappend new file mode 100644 index 00000000..e3355815 --- /dev/null +++ b/meta-arm-autonomy/recipes-core/busybox/busybox_%.bbappend @@ -0,0 +1,4 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# The --exclude flag in Busybox tar is required by xenguest-mkimage +SRC_URI += "file://feature_tar_long_options.cfg" diff --git a/meta-arm-autonomy/recipes-extended/xenguest/xenguest-manager.bb b/meta-arm-autonomy/recipes-extended/xenguest/xenguest-manager.bb index 2bfd6a95..d7b256f4 100644 --- a/meta-arm-autonomy/recipes-extended/xenguest/xenguest-manager.bb +++ b/meta-arm-autonomy/recipes-extended/xenguest/xenguest-manager.bb @@ -63,7 +63,7 @@ do_install() { } # Things that we need on the target -RDEPENDS_${PN} += "bash tar xenguest-mkimage lvm2 xen-tools parted e2fsprogs \ +RDEPENDS_${PN} += "bash xenguest-mkimage lvm2 xen-tools parted e2fsprogs \ dosfstools logrotate" FILES_${PN} += "${bindir}/xenguest-manager \ diff --git a/meta-arm-autonomy/recipes-extended/xenguest/xenguest-mkimage.bb b/meta-arm-autonomy/recipes-extended/xenguest/xenguest-mkimage.bb index 080f137d..047ca9f9 100644 --- a/meta-arm-autonomy/recipes-extended/xenguest/xenguest-mkimage.bb +++ b/meta-arm-autonomy/recipes-extended/xenguest/xenguest-mkimage.bb @@ -27,7 +27,7 @@ do_install() { install -m 755 xenguest-mkimage ${D}${bindir}/. } -# We need bash and tar -RDEPENDS_${PN} = "bash tar" +# We need bash +RDEPENDS_${PN} = "bash" FILES_${PN} = "${bindir}/xenguest-mkimage"