[meta-ti] has anyone actually tested sdcard_image.bbclass?

Gary Thomas gary at mlbassoc.com
Thu Jan 10 07:07:36 PST 2013


On 2013-01-10 07:48, Robert P. J. Day wrote:
>
>    testing SD card image creation under meta-ti for the first time and
> the first issue seems to be that this is necessary:
>
> diff --git a/classes/sdcard_image.bbclass b/classes/sdcard_image.bbclass
> index f9b8d46..45374e2 100644
> --- a/classes/sdcard_image.bbclass
> +++ b/classes/sdcard_image.bbclass
> @@ -1,4 +1,4 @@
> -inherit image
> +inherit image_types
>
>   # Add the fstypes we need
>   IMAGE_FSTYPES_append = " tar.bz2 sdimg"
>
>    also, even after i make that change, i get:
>
> ===== start =====
> ... big snip ...
> | /etc/fstab entries need to be created with the user flag for the
> loop devices like:
> | /dev/loop2
> /home/rpjday/oe/builds/ti/bone/tmp-eglibc/work/beaglebone-oe-linux-gnueabi/core-image-minimal/1.0-r0/tmp-mnt-boot
> vfat user 0 0
> | ERROR: Function failed: do_rootfs (see
> /home/rpjday/oe/builds/ti/bone/tmp-eglibc/work/beaglebone-oe-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs.1938
> for further information)
> ERROR: Task 7
> (/home/rpjday/oe/dist/layers/oe-core/meta/recipes-core/images/core-image-minimal.bb,
> do_rootfs) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 1922 tasks of which 1901 didn't need to
> be rerun and 1 failed.
> No currently running tasks (1922 of 1923)
>
> Summary: 1 task failed:
>
> /home/rpjday/oe/dist/layers/oe-core/meta/recipes-core/images/core-image-minimal.bb,
> do_rootfs
> ===== end =====
>
> but i'm willing to believe that's something i did stupidly so i'll
> look at it further.
>
>    thoughts?  all i did for a test was add this to local.conf:
>
> IMAGE_CLASSES += "sdcard_image"
>
> and run:
>
> $ bitbake core-image-minimal
>
> the previous build worked fine without trying to create the SD card
> image.

Did you look at the log to see why it failed?  Last time I tried this,
it required horrible set up to make it work (something I never wanted
to take the time to accomplish).

Interestingly enough, the meta-fsl-arm layer also has an SD card image
layout (class) which works perfectly and needs no magic to make it work.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



More information about the meta-ti mailing list