Hi,

I'm trying to assemble a functioning rootfs by using the pre-built ipk tarballs and the toolchain tarball. Below commands installs the correct packages, but produces a non-functional rootfs, probably since the post-install hooks does not seem to be executed with an offline 'install'. Also, as expected, the /dev directory is left unpopulated.

>bitbake meta-toolchain
>sudo chmod 777 /opt
>tar jxvf poky-eglibc-x86_64-ppce500mc-toolchain-1.1.tar.bz2 --delay-directory-restore -C /
>source /opt/poky/1.1/environment-setup-ppce500mc-poky-linux
>mkdir -p /tmp/rootfs/var/lib/opkg
>opkg-cl -f /opt/poky/1.1/sysroots/ppce500mc-poky-linux/etc/opkg.conf --offline-root /tmp/rootfs update >opkg-cl -f /opt/poky/1.1/sysroots/ppce500mc-poky-linux/etc/opkg.conf --offline-root /tmp/rootfs install task-core-boot

--force-postinstall will try to run them, but without success since most scripts are reference the root directory. And I can't find an easy way to tell opkg to run post-install scripts with a path prefix. I'm guessing I need a fakechroot jail for this to work. But I would prefer to use stuff already in the tarball.

Can I use pseudo for this ? Are there any more documentation on practical usage of pseudo, other than that in the README in pseudo:s GIT repo.

There seems to be a lack of documentation on the features and other neat stuff you can do 'offline' with the meta-toolchain tarball, perhaps we should open a page on the wiki detailing some of this stuff. Or perhaps this is already documented elsewhere ?

Best Regards,
David


_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to