All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Enabling busybox-less builds
@ 2010-03-22  9:34 Martyn Welch
  2010-03-22  9:34 ` [PATCH 01/12] commit 587374363efe3fbd07f6a3d25bfb11230ac012f9 Martyn Welch
                   ` (11 more replies)
  0 siblings, 12 replies; 17+ messages in thread
From: Martyn Welch @ 2010-03-22  9:34 UTC (permalink / raw)
  To: openembedded-devel

This patch series is my first attempt at providing a working busybox-less
build. I'd hoped to clean it up a bit more before posting this, but as hrw is
looking at this as well, I'll post it now for discussion.

To prototype this, we have created an alternative "busybox" package that,
rather than building a version of busybox, causes the build to depend on a
suite of other packages which provide the functionality provided in a standard
build by busybox. I'm sure this list isn't perfect, but it's working for us.

We had a bit of issue with the update-alternatives that we were using - it
seemed to need both of the alternatives in the same directory, hence some of
these patches moving the install location of apps around.

There is also a nasty cludge to provide the hwclock script that Marcin
identifed as a problem. I've been meaning to get the alternative busybox script
to provide this, but haven't got arround to it yet.

We also replaced ifupdown with the ubuntu version, it seems to be a little
different from the debian version and it resolved some issues for us.

Please let me know what you think,

Martyn

--
Martyn Welch (Principal Software Engineer)   |   Registered in England and
GE Intelligent Platforms                     |   Wales (3828642) at 100
T +44(0)127322748                            |   Barbirolli Square, Manchester,
E martyn.welch@ge.com                        |   M2 3AB  VAT:GB 927559189



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

end of thread, other threads:[~2010-03-23 11:14 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-22  9:34 [RFC] Enabling busybox-less builds Martyn Welch
2010-03-22  9:34 ` [PATCH 01/12] commit 587374363efe3fbd07f6a3d25bfb11230ac012f9 Martyn Welch
2010-03-22  9:51   ` Marcin Juszkiewicz
2010-03-22  9:34 ` [PATCH 02/12] commit fac64459a3623afe4590bf1de9de826a79e0a8fe Martyn Welch
2010-03-22  9:34 ` [PATCH 03/12] commit fefdbcf87a306218d600666c86a99e72e5fdde35 Martyn Welch
2010-03-22  9:35 ` [PATCH 04/12] commit 1484faec83f86877d1fa8c267de035e0016e4386 Martyn Welch
2010-03-22  9:35 ` [PATCH 05/12] Add alternatives to patch Martyn Welch
2010-03-22  9:53   ` Marcin Juszkiewicz
2010-03-23 10:49     ` Martyn Welch
2010-03-22  9:35 ` [PATCH 06/12] Modify location of busybox applets Martyn Welch
2010-03-22  9:35 ` [PATCH 07/12] Modify location of coreutils executables Martyn Welch
2010-03-22  9:35 ` [PATCH 08/12] Modify location of debianutils executables Martyn Welch
2010-03-22  9:35 ` [PATCH 09/12] Enable syslog-ng Martyn Welch
2010-03-22  9:35 ` [PATCH 10/12] Add hwclock script to util-linux-ng Martyn Welch
2010-03-23 11:14   ` Martyn Welch
2010-03-22  9:35 ` [PATCH 11/12] Modify util-linux-ng Martyn Welch
2010-03-22  9:35 ` [PATCH 12/12] Add ubuntu verison of ifupdown Martyn Welch

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.