Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH v2 0/9] busybox: cleanup and fix config fragments
@ 2024-10-28  8:29 Enrico Jörns
  2024-10-28  8:29 ` [PATCH v2 1/9] busybox: sync config for busybox 1.37 Enrico Jörns
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Enrico Jörns @ 2024-10-28  8:29 UTC (permalink / raw)
  To: openembedded-core; +Cc: yocto, Andrej Valek

Most of the busybox config fragments are useless since the respective options
were accidentally enabled in the 'defconfig' file during the defconfig update
to busybox 1.33.0 [1].

This is redundant and confusing and takes the ability to disable options by
removing the respective fragment file from the SRC_URI.

While cleaning this up, some minor inconsistencies were found and fixed.

The series starts with a defconfig sync to the current defaults to have a clear
base to work on.

The final .config for qemux86-64 is identical (empty diff) between a run on
master and a run based on these patches.

[1] 4335cd24 ("busybox: refresh the defconfig from 1.33.0")

-- 

v1 -> v2:

* rebase, regenerate, and adapt changes and commit messages to busybox 1.37
  * adapt to changes in sha1sum.cfg/sha256sum.cfg/sha_accel.cfg
  * adapt to dependency changes in CONFIG_HWCLOK/CONFIG_LONG_OPTS
* add missing deactivation of CONFIG_GETOPT in defconfig
* add missing deactivation of CONFIG_LOGREAD in defconfig
* reworked and fixed some long option issues
* added some required changes to existing fragments
* fix a few typos in commit messages

Enrico Jörns (9):
  busybox: sync config for busybox 1.37
  busybox: disable defconfig options from simpler fragments
  busybox: disable defconfig options from syslog.cfg
  busybox: mdev.cfg: remove CONFIG_SETSID
  busybox: disable defconfig options from login-utilities.cfg
  busybox: disable defconfig options from unicode.cfg
  busybox: disable defconfig options from getopts.cfg and move long opts
  busybox: disable long options in defconfig
  busybox: disable defconfig options from mount-via-label.cfg

 meta/recipes-core/busybox/busybox/defconfig   | 121 +++++++++---------
 meta/recipes-core/busybox/busybox/getopts.cfg |   2 -
 .../busybox/busybox/login-utilities.cfg       |   3 +
 .../recipes-core/busybox/busybox/longopts.cfg |   1 +
 meta/recipes-core/busybox/busybox/mdev.cfg    |   1 -
 .../busybox/busybox/mount-via-label.cfg       |   1 +
 6 files changed, 65 insertions(+), 64 deletions(-)

-- 
2.39.5



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

end of thread, other threads:[~2024-11-02 20:43 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-28  8:29 [PATCH v2 0/9] busybox: cleanup and fix config fragments Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 1/9] busybox: sync config for busybox 1.37 Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 2/9] busybox: disable defconfig options from simpler fragments Enrico Jörns
2024-10-28  9:06   ` Andrej Valek
2024-10-28 10:39     ` Enrico Jörns
2024-10-29 16:32       ` [OE-core] " Andrej Valek
2024-10-29 20:47         ` Enrico Jörns
2024-11-02 20:42           ` Peter Kjellerstedt
2024-10-28  8:29 ` [PATCH v2 3/9] busybox: disable defconfig options from syslog.cfg Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 4/9] busybox: mdev.cfg: remove CONFIG_SETSID Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 5/9] busybox: disable defconfig options from login-utilities.cfg Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 6/9] busybox: disable defconfig options from unicode.cfg Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 7/9] busybox: disable defconfig options from getopts.cfg and move long opts Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 8/9] busybox: disable long options in defconfig Enrico Jörns
2024-10-28  8:29 ` [PATCH v2 9/9] busybox: disable defconfig options from mount-via-label.cfg Enrico Jörns

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox