[meta-ti] [Angstrom-devel] Can't build cloud9 image

Koen Kooi koen at dominion.thruhere.net
Sun Mar 4 06:10:07 PST 2012


Op 4 mrt. 2012, om 14:55 heeft Richard Purdie het volgende geschreven:

> On Sun, 2012-03-04 at 06:17 -0700, Gary Thomas wrote:
>> On 2012-03-04 06:09, Koen Kooi wrote:
>>> Op 4 mrt. 2012, om 14:02 heeft Gary Thomas het volgende geschreven:
>>>> On 2012-03-04 05:46, Koen Kooi wrote:
>>>>> Op 3 mrt. 2012, om 13:51 heeft Gary Thomas het volgende geschreven:
>> this so I can build the full cloud9-image?
>>>>> 
>>>>> At the risk of responding to a practical joke: /etc/fstab entries need to be created with the user flag for the loop devices, the error message even includes the exact entry you need to add.
>>>> 
>>>> I see that, but what if I'm "Joe user" who can't (or doesn't want to)
>>>> edit /etc/fstab?
>>> 
>>> Then you can't build this image.
>>> 
>>>>  Everything else builds with no special "root" style
>>>> privileges, why does this one image need it?
>>> 
>>> Simply put: because the tools suck. A this point in time there is no tool (or tools plural) that allows creating 2 partitions (vfat and extX) and concatenating them into a valid image with an MBR. The biggest lack is something like 'genfatfs', mcopy is a step in the right direction but is too limited to work in this scenario.
>>> And genext2fs will likely OOM on a lot of buildmachines.
>> 
>> But this is just to be able to generate a packed image that can be
>> copied directly to media?  Maybe that should be a different image
>> type, like the .u-boot images?  Then it would be obvious what's
>> being done and why.  In my case, I'm more than happy running a script
>> to copy the appropriate files to my SD card, etc. and I don't care
>> (nor especially want) a packed image.
> 
> Just for reference, the directdisk stuff that was in OE-Core did
> something like this (create an MBR with a couple of partitions following
> it). It was removed as having some minor bugs and being unneeded but the
> code might prove an interesting starting point to addressing this
> problem. To come back, it would need to be a proper IMAGE_FSTYPES entry.

When I last tried to use that code it created images incompatible with the boot ROM used in TI SoCs :(

regards,

Koen


More information about the meta-ti mailing list