From: Andrea Bolognani Date: Fri, 29 Sep 2023 13:28:25 +0000 (+0200) Subject: systemd: Allow comments at the top of units X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=ee86c2add3051f4789c56477cc2fa7eabb2a940c;p=libvirt.git 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 --- 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))