Give up and just pull the config from BLS

Suggested-by: Bojan Smojver <bojan@rexursive.com>
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
This commit is contained in:
Robbie Harwood 2022-08-22 21:47:49 +00:00
parent e6b270b9d2
commit 69e614eab8
2 changed files with 6 additions and 12 deletions

View File

@ -502,16 +502,6 @@ update_bls_fragment() {
opts="$(echo "$opts" | sed -e 's/\//\\\//g')"
sed -i -e "s/^GRUB_CMDLINE_LINUX.*/GRUB_CMDLINE_LINUX=\\\"${opts}\\\"/" "${grub_etc_default}"
fi
if [[ -f /etc/kernel/cmdline ]]; then
sed -i "s/\(root=[^ ]*\) .*/\1 ${opts}/" /etc/kernel/cmdline
else
# grub2-mkconfig creates this. Do that now.
grub2-mkconfig -o /etc/grub2.cfg
fi
if [[ ! -f /etc/kernel/cmdline ]]; then
echo "No /etc/kernel/cmdline; please report a bug";
fi
fi
old_args="$(grub2-editenv "${env}" list | grep kernelopts | sed -e "s/kernelopts=//")"
@ -538,7 +528,7 @@ update_bls_fragment() {
fi
done
if [[ $param = "ALL" && $bootloader = zipl ]] && [[ -n $remove_args || -n $add_args ]]; then
if [[ $param = "ALL" ]] && [[ -n $remove_args || -n $add_args ]]; then
if [[ ! -f /etc/kernel/cmdline ]]; then
# anaconda could pre-populate this file, but until then, most of
# the time we'll just want the most recent one. This is pretty

View File

@ -1,6 +1,6 @@
Name: grubby
Version: 8.40
Release: 66%{?dist}
Release: 67%{?dist}
Summary: Command line tool for updating bootloader configs
License: GPLv2+
URL: https://github.com/rhinstaller/grubby
@ -133,6 +133,10 @@ current boot environment.
%{_mandir}/man8/*.8*
%changelog
* Mon Aug 22 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-67
- Give up and just pull the config from BLS
- Suggested-by: Bojan Smojver <bojan@rexursive.com>
* Thu Aug 18 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-66
- Bring back -deprecated for fedora 36