On Mon, Aug 18, 2014 at 6:44 AM, Paul Barker <p...@paulbarker.me.uk> wrote:
> I've been wanting to try out toybox within OpenEmbedded for quite a while > and > have finally found time to put a recipe together. Toybox is a BSD-licensed > alternative to Busybox which may be of interest to a few people. It's > still a > work in progress but it already covers a large number of the basic > commands a > system needs. It should tie in well with the recent work Khem has done to > enable > the use of musl in OpenEmbedded as toybox and musl are often used together > (e.g. > Aboriginal Linux distro). > > My patches are currently against openembedded-core for convenience but this > probably belongs in meta-oe for now. I've done some basic testing on > qemuarm but > nothing significant. toybox builds and installs correctly though and I've > set > ALTERNATIVE_PRIORITY = 60 so that it takes precedence over busybox tools. > > Removing toybox after it has been installed currently bricks the system > though > as the postrm script runs after '/bin/toybox' has been removed (so things > like > '/bin/ln' become broken links and the update-alternatives script can't > run). > One option for that might be to try the C implementation of alternatives that's provided in chkconfig, rather than cworth's shell version. I haven't tested it in that context, but I doubt it runs so many external tools. -- Christopher Larson clarson at kergoth dot com Founder - BitBake, OpenEmbedded, OpenZaurus Maintainer - Tslib Senior Software Engineer, Mentor Graphics
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto