From 5ce2dfa640a7c66593eac9c0b6e86ca1acb49dcc Mon Sep 17 00:00:00 2001 From: Kevin Chevreuil - Kaisen Date: Sat, 24 Dec 2022 01:21:07 +0100 Subject: [PATCH] Only recreation of the submenu --- grub-btrfsd | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/grub-btrfsd b/grub-btrfsd index 1c9ec82..ccf7662 100755 --- a/grub-btrfsd +++ b/grub-btrfsd @@ -203,19 +203,12 @@ fi create_grub_menu() { # create the grub submenu of the whole grub menu, depending on wether the submenu already exists # and gives feedback if it worked - if [ -s "${GRUB_BTRFS_GRUB_DIRNAME:-/boot/grub}/grub-btrfs.cfg" ]; then - if /etc/grub.d/41_snapshots-btrfs; then + if [ -x "/etc/grub.d/41_snapshots-btrfs" ]; then + /etc/grub.d/41_snapshots-btrfs log "Grub submenu recreated" "${GREEN}" else err "[!] Error during grub submenu creation (grub-btrfs error)" "${RED}" fi - else - if ${GRUB_BTRFS_MKCONFIG:-grub-mkconfig} -o ${GRUB_BTRFS_GRUB_DIRNAME:-/boot/grub}/grub.cfg; then - log "Grub menu recreated" "${GREEN}" - else - err "[!] Error during grub menu creation (grub/ grub-btrfs error)" "${RED}" - fi - fi } set_snapshot_dir() {