Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coreboot+linux modules: add helpers to edit config, save in oldconfig/defconfig #1380

Merged

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 🥳

modules/linux Outdated Show resolved Hide resolved
…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