Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] How do folks add packages to an existing rootfs during development?
@ 2016-02-11 15:23 Patrick Doyle
  2016-02-11 16:12 ` Steve Calfee
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Patrick Doyle @ 2016-02-11 15:23 UTC (permalink / raw)
  To: buildroot

I have read section 10.7 "Why doesn't Buildroot generate binary
packages (.deb, .ipkg...)?" in the Buildroot users manual, and I
understand and appreciate the answer to that question.

My question is slightly different, and it is based on the following scenario:

I am creating a buildroot environment for my custom product.  I have
generated the rootfs and deployed it to my development board.  Once I
have done that, I have customized a few things to my liking (e.g.
hostname, installed my custom application, generated OpenSSH keys,
etc...).  Now I discover that I also want to add another package to my
environment.

Option 1:
Rerun "make menuconfig; make"; generate a new rootfs; flash it on my
board; and redo the customizations.  (Most of the customizations will
get easier with time, as I roll them into my configuration, but some
of them, such as OpenSSH host keys, will just have to change each time
I do this).

Option 2:
Rerun "make menuconfig; make" and deploy just the new package.
Lather, rinse, repeat, until I've figured out what package sets make
the most sense.  Then do Option 1.

Which option do folks in this community choose in general?

--wpd

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

end of thread, other threads:[~2016-02-12 14:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-11 15:23 [Buildroot] How do folks add packages to an existing rootfs during development? Patrick Doyle
2016-02-11 16:12 ` Steve Calfee
2016-02-11 17:02 ` Henrique Marks
2016-02-11 20:08 ` Mauro Condarelli
2016-02-12 14:24   ` Patrick Doyle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox