The default *virtual/editor* package does not consider
*sys-apps/busybox* to be a valid editor anymore, and thus anything that
depends on it will end up pulling in another editor. To prevent this,
this override of *virtual/editor* only requires
*app-editors/busybox-vi*.
Rather than duplicate the src_* functions in every kernel package, the
`dchkernel` eclass can be inherited to automatically define the
necessary functions to build a kernel using the configuration file in an
ebuild's $FILESDIR