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 <abologna(a)redhat.com>
---
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))
--
2.41.0