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`.
This commit is contained in:
Christian Kellner 2020-06-11 13:49:40 +02:00
parent 7ac8f41798
commit 23aa98bfe6

View file

@ -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")