From: Andrea Bolognani Date: Fri, 29 Sep 2023 13:28:25 +0000 (+0200) Subject: systemd: Allow comments at the top of units X-Git-Tag: v9.9.0-rc1~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee86c2add3051f4789c56477cc2fa7eabb2a940c;p=thirdparty%2Flibvirt.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))