mirror of
https://github.com/bohanyang/debi.git
synced 2026-09-26 22:16:11 +00:00
fix: Add support for grub-mkconfig if available (#114)
This commit is contained in:
@@ -915,8 +915,17 @@ EOF
|
|||||||
echo 'zz_debi=/etc/default/grub.d/zz-debi.cfg; if [ -f "$zz_debi" ]; then . "$zz_debi"; fi' >> /etc/default/grub
|
echo 'zz_debi=/etc/default/grub.d/zz-debi.cfg; if [ -f "$zz_debi" ]; then . "$zz_debi"; fi' >> /etc/default/grub
|
||||||
grub_cfg=/boot/grub2/grub.cfg
|
grub_cfg=/boot/grub2/grub.cfg
|
||||||
grub2-mkconfig -o "$grub_cfg"
|
grub2-mkconfig -o "$grub_cfg"
|
||||||
|
elif command_exists grub-mkconfig; then
|
||||||
|
tmp=$(mktemp)
|
||||||
|
grep -vF zz_debi /etc/default/grub > "$tmp"
|
||||||
|
cat "$tmp" > /etc/default/grub
|
||||||
|
rm "$tmp"
|
||||||
|
# shellcheck disable=SC2016
|
||||||
|
echo 'zz_debi=/etc/default/grub.d/zz-debi.cfg; if [ -f "$zz_debi" ]; then . "$zz_debi"; fi' >> /etc/default/grub
|
||||||
|
grub_cfg=/boot/grub/grub.cfg
|
||||||
|
grub-mkconfig -o "$grub_cfg"
|
||||||
else
|
else
|
||||||
err 'Could not find "update-grub" or "grub2-mkconfig" command'
|
err 'Could not find "update-grub" or "grub2-mkconfig" or "grub-mkconfig" command'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
save_grub_cfg="tee -a $grub_cfg"
|
save_grub_cfg="tee -a $grub_cfg"
|
||||||
|
|||||||
Reference in New Issue
Block a user