diff --git a/src/modules/grubcfg/main.py b/src/modules/grubcfg/main.py index 42a4eb274..feca9820c 100644 --- a/src/modules/grubcfg/main.py +++ b/src/modules/grubcfg/main.py @@ -103,14 +103,14 @@ def modify_grub_default(partitions, root_mount_point, distributor): kernel_params = ["quiet"] - if os.path.exists(os.path.join(self.root, "usr/bin/grub-set-bootflag")): + if os.path.exists(os.path.join(root_mount_point, "usr/bin/grub-set-bootflag")): kernel_params.append = ["loglevel=3", "vga=current", "rd.systemd.show_status=auto", "rd.udev.log-priority=3", "vt.global_cursor_default=0"] if cryptdevice_params: kernel_params.extend(cryptdevice_params) - if use_splash and not os.path.exists(os.path.join(self.root, "usr/bin/grub-set-bootflag")): + if use_splash and not os.path.exists(os.path.join(root_mount_point, "usr/bin/grub-set-bootflag")): kernel_params.append(use_splash) if swap_uuid: @@ -161,7 +161,7 @@ def modify_grub_default(partitions, root_mount_point, distributor): existing_param_name = existing_param.split("=")[0] # the only ones we ever add - if not os.path.exists(os.path.join(self.root, "usr/bin/grub-set-bootflag")) + if not os.path.exists(os.path.join(root_mount_point, "usr/bin/grub-set-bootflag")) and existing_param_name not in ["quiet", "resume", "splash"]: kernel_params.append(existing_param) diff --git a/src/modules/initcpiocfg/main.py b/src/modules/initcpiocfg/main.py index c5f17dd62..dedf2a990 100644 --- a/src/modules/initcpiocfg/main.py +++ b/src/modules/initcpiocfg/main.py @@ -156,7 +156,7 @@ def modify_mkinitcpio_conf(partitions, root_mount_point): elif (btrfs == "yes" and cpu['proc0']['vendor_id'].lower() == "genuineintel"): modules.append("crc32c-intel") - elif not os.path.exists(os.path.join(self.root, "usr/bin/grub-set-bootflag")): + elif not os.path.exists(os.path.join(root_mount_point, "usr/bin/grub-set-bootflag")): hooks.append("fsck") write_mkinitcpio_lines(hooks, modules, files, root_mount_point)