From ee86c2add3051f4789c56477cc2fa7eabb2a940c Mon Sep 17 00:00:00 2001 From: Andrea Bolognani Date: Fri, 29 Sep 2023 15:28:25 +0200 Subject: [PATCH] systemd: Allow comments at the top of units Currently the script will reject any type of contents outside of a section, but we want to be able to have some useful comments at the top of each file to help users understand how they are processed. Signed-off-by: Andrea Bolognani Reviewed-by: Michal Privoznik --- scripts/merge-systemd-units.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/merge-systemd-units.py b/scripts/merge-systemd-units.py index 30e8757544..869d857f1d 100755 --- a/scripts/merge-systemd-units.py +++ b/scripts/merge-systemd-units.py @@ -24,6 +24,11 @@ def parse_unit(unit_path): if line == "": continue + # Comments at the very top of the file, outside of any + # section, are allowed and will not show up in the output + if line[0] == "#" and current_section == "[Invalid]": + continue + if line[0] == "[" and line[-1] == "]": if line not in SECTIONS: print("Unknown section {}".format(line))