[OE-core] [PATCHv2 1/2] Add wic support to generate rootfs image for uboot

Otavio Salvador otavio at ossystems.com.br
Thu Jun 12 14:02:03 UTC 2014


Hello,

On Thu, Jun 12, 2014 at 5:43 AM,  <y at enea.se> wrote:
> From: Adrian Calianu <adrian.calianu at enea.com>
>
> Add support in wic to build ramdisk uboot images from list of packages or
> from an existing rootfs folder.
>
> Providing the list of packages starting with XXX-core-boot package(into wks file)
> will generate an rootfs image for uboot out of bitbake.
> There is also possible to combine an existing/application rootfs with a list
> of packages that can be installed but the user must take care to provide
> a basic core boot rootfs or XXX-core-boot package and reporul(wic.conf).
>
> Some prerequisites are required for this new build setup:
> ../poky/scripts/lib/image/config/wic.conf
> [create]
> arch=target_arch (example: powerpc, arm, x86)
> pkgmgr=opkg
> repourl=http://example.distro/p2020rdb/ipk/all http://example.distro/p2020rdb/ipk/p2020rdb http://example.distro/p2020rdb/ipk/ppce500v2
>
>     1) Build an rootfs image from an existing bitbake build:
>        wic create ../poky/scripts/lib/image/canned-wks/uboot.wks -e core-image-minimal -o .../output
>
>     2) Build an rootfs image from an existing rootfs and native_sysroot:
>        wic create ../poky/scripts/lib/image/canned-wks/uboot.wks -r .../path_to_rootfs -n .../path_to_native_sysroot -o .../output
>
>     3) Build an rootfs image only from a package list (on wks file):
>
>        Add the package list to be installed as rootfs on ../poky/scripts/lib/image/canned-wks/uboot.wks:
>        %packages
>        packagegroup-core-boot
>        pramfs-init
>        run-postinsts
>        packagegroup-core-ssh-dropbear
>        %end
>
>        Generate rootfs image:
>        wic create ../poky/scripts/lib/image/canned-wks/uboot.wks  -n .../path_to_native_sysroot -o .../output
>
> Signed-off-by: Adrian Calianu <adrian.calianu at enea.com>

I really liked the idea and it is a nice step further but it is not
clear to me how we'll "tell" wic about platform specific U-Boot
installation like i.MX vs MXS where the layout of the uSD image is
very different.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-core mailing list