diff --git a/boot-qemu.py b/boot-qemu.py index 094d7ca..e8ce4a2 100755 --- a/boot-qemu.py +++ b/boot-qemu.py @@ -4,6 +4,7 @@ import os from pathlib import Path import platform +import re import shutil import subprocess @@ -326,7 +327,7 @@ def get_linux_ver_code(decomp_cmd): linux_version = None for line in strings.stdout.decode("UTF-8").split("\n"): - if "Linux version" in line: + if re.search(r"Linux version \d\.\d+\.\d+", line): # "Linux version x.y.z- ..." -> "x.y.z-" -> "x.y.z" -> ['x', 'y', 'z'] linux_version = line.split(" ")[2].split("-")[0].split(".") break