Hi Ivan,
On 2018-02-19 17:13, Iván Castell wrote:
2018-02-19 16:18 GMT+01:00 Maxin B. John <maxin.j...@intel.com
<mailto:maxin.j...@intel.com>>:
Hi,
On Mon, Feb 19, 2018 at 02:17:38AM -0800, Khem Raj wrote:
> On Mon, Feb 19, 2018 at 12:35 AM, Iván Castell
> <icast...@nayarsystems.com <mailto:icast...@nayarsystems.com>> wrote:
> > I have tried breaking apart packagegroup-core-boot, making a copy in my
> > custom layer, removing the line referencing busybox:
> >
> > ## VIRTUAL-RUNTIME_login_manager ?= "busybox"
Have you considered "toybox" ? It probably wouldn't work right-away.
Still,
toybox was designed to provide a replacement for busybox. It is
available
in "meta-oe"
http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-core/toybox/toybox_0.7.5.bb
<http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-core/toybox/toybox_0.7.5.bb>
Thank you for the information, I will take into account that tool for
future embedded projects. However, the focus of this issue was to remove
completely busybox from the image, not replacing it by another
application box.
I have created a bbappend with a fragment of the busybox configuration
disabling syslog and udhcpc applets. It works. However the busybox
binary and a lot of applets are still there (adduser, unzip, fbset,
traceroute, and more).
Disabling all different applets and installing native tools instead
could be the right way to procede. Not a nice solution, but at least it
should work...
Here's what we have in our distro config to disable busybox:
> # Disable busybox
> VIRTUAL-RUNTIME_base-utils = ""
> ALTERNATIVE_PRIORITY_pn-busybox = "1"
The priority setting make bitbake pull in alternatives from util-linux /
coreutils when appropriate.
// Martin
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto