Command line tool for updating bootloader configs
6abeb6fc77
Currently there's no way to update the kernelopts variable defined in the grubenv by using the grubby wrapper. Updating it with grub2-editenv - set is tedious and error prone so let's use --update-kernel=ALL option for it. This command currently iterates over all the BLS entries and update them individually, but makes more sense to update the kernelopts grubenv var and only update the BLS entries that don't have the $kernelopts var in their options field. If after an update one of these BLS entries have exactly the same params in their options field than the ones set in $kernelopts, set the options field to $kernelopts again since the parameters have converged again. That way the modified BLS entries will only have a custom options field while its value diverged from the $kernelopts defined in grubenv. Signed-off-by: Javier Martinez Canillas <javierm@redhat.com> |
||
---|---|---|
.gitignore | ||
0001-remove-the-old-crufty-u-boot-support.patch | ||
0002-Change-return-type-in-getRootSpecifier.patch | ||
0003-Add-btrfs-subvolume-support-for-grub2.patch | ||
0004-Add-tests-for-btrfs-support.patch | ||
0005-Use-system-LDFLAGS.patch | ||
0006-Honor-sbindir.patch | ||
0007-Make-installkernel-to-use-kernel-install-scripts-on-.patch | ||
0008-Add-usr-libexec-rpm-sort.patch | ||
0009-Improve-man-page-for-info-option.patch | ||
0010-Fix-GCC-warnings-about-possible-string-truncations-a.patch | ||
grubby-bls | ||
grubby.in | ||
grubby.spec | ||
installkernel-bls | ||
installkernel.in | ||
sources |