From 94dc11a910f2744405e8e181945d8d678325e8a6 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Wed, 10 Feb 2021 11:23:27 +0000 Subject: [PATCH] meta: require name to match module in schema When generating the schema information for a Stage, Assemgbler, ensure that `name` is actually the one that matches the module. --- osbuild/meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osbuild/meta.py b/osbuild/meta.py index 36d9f3eb..b2b4bd5b 100644 --- a/osbuild/meta.py +++ b/osbuild/meta.py @@ -297,7 +297,7 @@ class ModuleInfo: if self.type in ("Stage", "Assembler"): schema["properties"] = { - "name": {"type": "string"}, + "name": {"enum": [self.name]}, "options": { "type": "object", **self.opts