[yocto] Installing a rootfs inside a rootfs
muellcontainer at 6th-dimension.com
muellcontainer at 6th-dimension.com
Wed Aug 17 07:00:26 PDT 2016
Hi,
thanks for accepting me to the yocto mailing list.
Here is my first question :)
For container testing purposes, I would like to write a recipe which
downloads the latest arch linux arm image and installs its contents into
"/container" on the rootfs. However, during do_rootfs, my recipe fails -
it seems because of automatically generated dependencies. You will
notice, that I have already tried several options to come closer to a
solution, without success. Please help:
My recipe:
DESCRIPTION = "Test root fs Arch Linux ARM"
SECTION = "container test"
LICENSE = "GPLv1"
LIC_FILES_CHKSUM =
"file://${COMMON_LICENSE_DIR}/GPL-1.0;md5=e9e36a9de734199567a4d769498f743d"
ALLOW_EMPTY_${PN} = "1"
RPM_LDD_IGNORE_CHECK = "*"
INSANE_SKIP_${PN} += "dev-so file-rdeps"
FILES_${PN} = "\
/container"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
SRC_URI =
"http://os.archlinuxarm.org/os/ArchLinuxARM-am33x-latest.tar.gz;unpack=0"
BB_STRICT_CHECKSUM = "0"
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INHIBIT_DEFAULT_DEPS = "1"
S = "${WORKDIR}"
do_install() {
install -d "${D}/container"
tar xzf "${S}/ArchLinuxARM-am33x-latest.tar.gz" -C "${D}/container"
}
do_package_qa[noexec] = "1"
And I get the following error:
ERROR: Unable to install packages. Command
'/usr/local/buildspace/build-xxx/tmp/sysroots/x86_64-linux/usr/bin/smart
--log-level=warning
--data-dir=/usr/local/buildspace/build-xxx/tmp/work/bbb-poky-linux-gnueabi/ses-image-release/1.0-r0/rootfs/var/lib/smart install -y run-postinsts at all alarm at cortexa8hf_vfp_neon kernel-modules at bbb lxc at cortexa8hf_vfp_neon ebs-config-ovl at cortexa8hf_vfp_neon packagegroup-base-extended at bbb packagegroup-core-boot at bbb locale-base-en-us at cortexa8hf_vfp_neon locale-base-en-gb at cortexa8hf_vfp_neon' returned 1:
Loading cache...
Updating cache... ########################################
[100%]
Computing transaction...error: Can't install
alarm-1.0-r0 at cortexa8hf_vfp_neon: no package provides libgc.so.1
Thanks for any help!!
AJR
More information about the yocto
mailing list