From 23aa98bfe6a629acddde008e8232d314d10d5cde Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Thu, 11 Jun 2020 13:49:40 +0200 Subject: [PATCH] stages/systemd: make enabled_services optional It should be possible to use the stage to only set the default target or disable services. There is no need to always require having `enabled_services`. --- stages/org.osbuild.systemd | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stages/org.osbuild.systemd b/stages/org.osbuild.systemd index 15770c96..e908c2d0 100755 --- a/stages/org.osbuild.systemd +++ b/stages/org.osbuild.systemd @@ -19,7 +19,6 @@ import sys SCHEMA = """ "additionalProperties": false, -"required": ["enabled_services"], "properties": { "enabled_services": { "type": "array", @@ -44,7 +43,7 @@ SCHEMA = """ """ def main(tree, options): - enabled_services = options["enabled_services"] + enabled_services = options.get("enabled_services", []) disabled_services = options.get("disabled_services", []) masked_services = options.get("masked_services", []) default_target = options.get("default_target")