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:
parent
74ff4810be
commit
0da23ad751
12
grubby-bls
12
grubby-bls
@ -502,16 +502,6 @@ update_bls_fragment() {
|
|||||||
opts="$(echo "$opts" | sed -e 's/\//\\\//g')"
|
opts="$(echo "$opts" | sed -e 's/\//\\\//g')"
|
||||||
sed -i -e "s/^GRUB_CMDLINE_LINUX.*/GRUB_CMDLINE_LINUX=\\\"${opts}\\\"/" "${grub_etc_default}"
|
sed -i -e "s/^GRUB_CMDLINE_LINUX.*/GRUB_CMDLINE_LINUX=\\\"${opts}\\\"/" "${grub_etc_default}"
|
||||||
fi
|
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
|
fi
|
||||||
|
|
||||||
old_args="$(grub2-editenv "${env}" list | grep kernelopts | sed -e "s/kernelopts=//")"
|
old_args="$(grub2-editenv "${env}" list | grep kernelopts | sed -e "s/kernelopts=//")"
|
||||||
@ -538,7 +528,7 @@ update_bls_fragment() {
|
|||||||
fi
|
fi
|
||||||
done
|
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
|
if [[ ! -f /etc/kernel/cmdline ]]; then
|
||||||
# anaconda could pre-populate this file, but until then, most of
|
# anaconda could pre-populate this file, but until then, most of
|
||||||
# the time we'll just want the most recent one. This is pretty
|
# the time we'll just want the most recent one. This is pretty
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: grubby
|
Name: grubby
|
||||||
Version: 8.40
|
Version: 8.40
|
||||||
Release: 65%{?dist}
|
Release: 66%{?dist}
|
||||||
Summary: Command line tool for updating bootloader configs
|
Summary: Command line tool for updating bootloader configs
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Source1: grubby-bls
|
Source1: grubby-bls
|
||||||
@ -84,6 +84,10 @@ fi
|
|||||||
%{_mandir}/man8/grubby.8*
|
%{_mandir}/man8/grubby.8*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 22 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-66
|
||||||
|
- Give up and just pull the config from BLS
|
||||||
|
- Suggested-by: Bojan Smojver <bojan@rexursive.com>
|
||||||
|
|
||||||
* Wed Aug 17 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-65
|
* Wed Aug 17 2022 Robbie Harwood <rharwood@redhat.com> - 8.40-65
|
||||||
- Mark package as obsoleting -deprecated
|
- Mark package as obsoleting -deprecated
|
||||||
- Resolves: #2117817
|
- Resolves: #2117817
|
||||||
|
Loading…
Reference in New Issue
Block a user