From c8e29e6f817a793a33ce974dc3d6aa3e84f72925 Mon Sep 17 00:00:00 2001 From: Weisson Date: Wed, 14 Dec 2022 12:08:32 +0800 Subject: [PATCH] [BugFix] Recover_preset match migrear item in CentOS Signed-off-by: Weisson --- migrear | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/migrear b/migrear index ff79909..a1f12ea 100644 --- a/migrear +++ b/migrear @@ -48,12 +48,12 @@ def build_nfs_url(url, path): return "".join(["nfs://", url, '/', path]) def recover_preset(): - grub2_migrear_prefix = 'title="MigReaR-' + grub2_migrear_prefix = r"title=[\",\']?MigReaR-" output = check_output("grubby --info=ALL") grub_entries = output.split("index=") for entry in grub_entries: - if grub2_migrear_prefix in entry: + if re.findall(grub2_migrear_prefix, entry): items = re.findall(r"(\d)\nkernel=(.*)\nargs=(.*)\ninitrd=(.*)\ntitle=(.*)\n", entry) if len(items) > 0: index = items[0][0] -- Gitee