BusyBox is a key component of most embedded, Linux-based projects as it provides an alternative to the most commonly used utilities, but with a smaller footprint than its usual Linux counterparts. It can be seen as a sort of Swiss Army knife, since it provides a huge set of utilities and is quite flexible regarding which utilities to enable or disable.
When we want to deselect an option, we can add a negative line instead, for example, CONFIG_TFTPD=n.
Poky provides a default setting for BusyBox, and it may sometimes not fulfill our needs, so changing this configuration is a common task. For example, the <layer>/recipes-core/busybox/busybox_%.bbappend file could have the following lines of code:
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://enable-tftpd.cfg"
The <layer>/recipes-core/busybox/busybox/enable-tftpd...