mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-05 02:20:30 +00:00
arm-autonomy: Use busybox instead of GNU tar
Switch out the tar used by xenguest-manager and xenguest-mkimage. xenguest-mkimage requires the --exclude flag so enable the Busybox CONFIG_FEATURE_TAR_LONG_OPTIONS option. Issue-Id: SCM-2034 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Iceed017ef8ebd058e6c06156989aaa2a4bff9103 Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
CONFIG_FEATURE_TAR_LONG_OPTIONS=y
|
||||
@@ -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"
|
||||
@@ -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 \
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user