Skip to content

Conversation

@tlaurion
Copy link
Collaborator

Helper tools borrowed from #1351

Will help me bumping 4.14 kernel configs straight to 5.10 with minimal changes and help other do so in the future.

The way I use them is the following:
make BOARD=xyz linux.modify_and_save_oldconfig_in_place: takes the in tree linux board config, modifies it through menuconfig (or not) and saves its oldconfig (full format) back in tree.
make BOARD=xyz linux.modify_defconfig_in_place: takes the in tree linux board config, modifies it through menuconfig (or not) and saves its defconfig (variation from defaults for arch) back in tree.

Same applies with make BOARD=xyz coreboot.modify_and_save_oldconfig_in_place and make BOARD=xyz coreboot.modify_defconfig_in_place


@JonathonHall-Purism doesn't impact anything else then dev/maintenance cycle

Copy link
Collaborator

@JonathonHall-Purism JonathonHall-Purism left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one tiny nitpick, looks great and super handy 🥳

…ldconfig/defconfig)

Most useful to me are:
coreboot.modify_and_save_defconfig_in_place
coreboot.modify_and_save_oldconfig_in_place
linux.modify_and_save_oldconfig_in_place
linux.modify_and_save_defconfig_in_place
Which permit to take current in tree configs and translate them into other format.
This is useful when trying to version bump and build.

Also add helpers to save in versioned version to facilitate change tracking:
linux.generate_and_save-versioned-oldconfig
linux.regenerate_and_save_versioned_defconfig
@tlaurion tlaurion force-pushed the coreboot+linux_helpers_for_version_bump branch from 33b7265 to a29c277 Compare April 20, 2023 18:12
@tlaurion tlaurion merged commit 77b5933 into linuxboot:master Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants