From ae039016f4c6f9bd3d3fb88418932695442bdc0a Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Tue, 20 Jan 2026 00:33:19 +0100 Subject: [PATCH] bless-boot-generator: skip if current system is entered via soft-reboot Fixes #40386 --- src/bless-boot/bless-boot-generator.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bless-boot/bless-boot-generator.c b/src/bless-boot/bless-boot-generator.c index 1a99ed5b68..85e7ca5f56 100644 --- a/src/bless-boot/bless-boot-generator.c +++ b/src/bless-boot/bless-boot-generator.c @@ -26,6 +26,11 @@ static int run(const char *dest, const char *dest_early, const char *dest_late) return 0; } + if (generator_soft_rebooted()) { + log_debug("Skipping generator, current system is entered via soft-reboot."); + return 0; + } + if (!is_efi_boot()) { log_debug("Skipping generator, not an EFI boot."); return 0;