Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH RFC 0/2] eliminate (almost all of) busybox for GNUish images
@ 2012-10-09 22:21 Andy Ross
  2012-10-09 22:21 ` [PATCH 1/2] busybox: Factor out defconfig and binary name Andy Ross
  2012-10-10  7:43 ` [PATCH RFC 0/2] eliminate (almost all of) busybox for GNUish images Marcin Juszkiewicz
  0 siblings, 2 replies; 4+ messages in thread
From: Andy Ross @ 2012-10-09 22:21 UTC (permalink / raw)
  To: openembedded-core

We've been attempting to build an image that is busybox-free.
Unfortunately there are a handful of busybox applets which are used in
existing functionality (mostly various initscripts) and for which
oe-core has no packaged replacements:

+ /usr/bin/run-parts - part of upstream debianutils, unpackaged.

+ /sbin/start-stop-daemon - part of upstream dpkg, built by oe-core
  recipe but unpackaged.

+ /sbin/if{up,down} - upstream ifupdown, but busybox version is AFAICT
  quite divergent.

These are all tiny, and probably not worth having in distinct binaries.
The attached patch breaks out a separate "busybox-oe-min" package that
can be installed in images that don't need or want the full busybox
binary.  It comes to 41kb on my x86 build.

Note that busybox is still pulled in by packagegroup-core-boot, so none of
the existing images will use this package without modification.

Andy




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

end of thread, other threads:[~2012-10-10  7:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-09 22:21 [PATCH RFC 0/2] eliminate (almost all of) busybox for GNUish images Andy Ross
2012-10-09 22:21 ` [PATCH 1/2] busybox: Factor out defconfig and binary name Andy Ross
2012-10-09 22:21   ` [PATCH 2/2] busybox-oe-min: add package for minimal non-busybox systems Andy Ross
2012-10-10  7:43 ` [PATCH RFC 0/2] eliminate (almost all of) busybox for GNUish images Marcin Juszkiewicz

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