From 64aa7443e5bc0536c1876fc0a7d78353c46d0b0f Mon Sep 17 00:00:00 2001 From: Alexey Min Date: Fri, 22 Nov 2019 00:28:06 +0300 Subject: [PATCH] pmb.deviceinfo: fix sanity check when "device-" is present in codename (!1834) Fixes #1842 --- pmb/parse/deviceinfo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pmb/parse/deviceinfo.py b/pmb/parse/deviceinfo.py index 2436bbd5..db01201f 100644 --- a/pmb/parse/deviceinfo.py +++ b/pmb/parse/deviceinfo.py @@ -49,7 +49,9 @@ def sanity_check(info, path): " let us know in the postmarketOS issues!)") # "codename" is required - codename = os.path.basename(os.path.dirname(path)).replace("device-", "") + codename = os.path.basename(os.path.dirname(path)) + if codename.startswith("device-"): + codename = codename[7:] if "codename" not in info or info["codename"] != codename: raise RuntimeError("Please add 'deviceinfo_codename=\"" + codename + "\"' to: " + path)