From 20996d0da30377e029495c88120d2dc014976685 Mon Sep 17 00:00:00 2001 From: Carlos Alberto Lopez Perez Date: Mon, 6 Nov 2017 17:29:13 +0100 Subject: [PATCH] grub-generator: If OSTREE_BOOT_PARTITION is not set, default to /boot Closes: #1326 Approved by: cgwalters --- src/boot/grub2/ostree-grub-generator | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/boot/grub2/ostree-grub-generator b/src/boot/grub2/ostree-grub-generator index 5673b264..82e66bd7 100644 --- a/src/boot/grub2/ostree-grub-generator +++ b/src/boot/grub2/ostree-grub-generator @@ -61,7 +61,12 @@ read_config() populate_menu() { - boot_prefix="${OSTREE_BOOT_PARTITION}" + # Default to /boot if OSTREE_BOOT_PARTITION is not set and /boot is on the same device than ostree/repo + if [ -z ${OSTREE_BOOT_PARTITION+x} ] && [ -d /boot/ostree ] && [ -d /ostree/repo ] && [ $(stat -c '%d' /boot/ostree) -eq $(stat -c '%d' /ostree/repo) ]; then + boot_prefix="/boot" + else + boot_prefix="${OSTREE_BOOT_PARTITION}" + fi for config in $(ls ${entries_path}); do read_config ${config} menu="${menu}menuentry '${title}' {\n"