better config change detection

This commit is contained in:
Emmanuel Garette 2022-10-17 18:52:42 +02:00
parent 8895c3ee9e
commit 14a2cc65f9

View file

@ -30,6 +30,15 @@ def fileslist(data, is_host=False, name_only=False, prefix=None):
prefix,
)
for service, service_data in data.items():
if not service_data['activate']:
if service_data['engine'] == 'none' and service_data['type'] == 'service' and not 'overrides' in service_data:
_add(files,
{'owner': 'root', 'group': 'root', 'mode': '0755'},
base_systemd + '/systemd/system/' + service_data['doc'],
name_only,
prefix,
)
else:
if service_data['activate'] and service_data['engine'] != 'none':
_add(files,
{'owner': 'root', 'group': 'root', 'mode': '0755'},