All of lore.kernel.org
 help / color / mirror / Atom feed
* I'm confused about distributions, machines, and images
@ 2014-08-30  0:31 Matt Schuckmann
  2014-09-11 22:43 ` Denys Dmytriyenko
  0 siblings, 1 reply; 3+ messages in thread
From: Matt Schuckmann @ 2014-08-30  0:31 UTC (permalink / raw)
  To: meta-arago@arago-project.org

I feel like I keep going around in circles on this and I'm looking for some wisdom and direction. I hope that I am posting this in the correct place.

I'm trying to get a Linux image setup for my custom board based on the AM335x.
I assume that I want to use the meta-arago layer because it has all the latest tested stuff. Correct?

Our board will not have any sound, screen, usbgadget, or video support so I assume that I'll want to create a new MACHINE, probably based on meta-arago/meta-arago-distro/conf/machine/arago-armv7.conf (correct?) but with a different definition for MACHINE_FEATURES. Is this the correct thing to do? Do I start with a completely scratch machine definition coping bits and pieces from the arago machine definitions, or do somehow inherit or include the definitions from the arago files and somehow override or filter out stuff that I don't want?

Next, I don't understand if I need to create a new distribution. It doesn't seem like I should, but I can see that meta-argo/meta-argo-distro/conf/distro/arago.conf defines DISTRO_FEATURES to include many things that my system won't need, including alsa, pcmcia, usbgadget, wifi, etc. I can't seem to find a complete description for what DISTRO_FEATURES does (same goes for MACHINE_FEATURES and IMAGE_FEATURES), does it mean that all of the things listed will be included in images based on the distribution or? Ultimately the question is: do I need to create a new distribution? And if I do how best to go about it.

Finally, I think that I need to create a new image that only includes the packages that I want, I would think that I would want to base it on one of the arago images (i.e. include something like arago-base-image.bb in my image). However when I look at arago-base-image.bb I see that it includes packagegroup-arago-base which RDEPENDS on alsa-lib and alsa-utils-aplay both of which I don't think are needed since my board doesn't support sound. Does this mean that I shouldn't base my image on an arago-base-image or is there a way to filter these packages out? 

I really appreciate any help, and I really need some direction, I feel like I'm starting to learn how to get around the open-embedded stack but there is still a lot that I have to learn. 

Matt S. 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-09-15 18:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-30  0:31 I'm confused about distributions, machines, and images Matt Schuckmann
2014-09-11 22:43 ` Denys Dmytriyenko
2014-09-15 18:15   ` Matt Schuckmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.