(servicename, instance, service_type) = re.split('[@.]', service)
template_services.setdefault(servicename + '@.' + service_type, []).append(instance)
else:
- fd.write("%s %s\n" % (action,service))
+ template_services.setdefault(service, [])
for template, instances in template_services.items():
- fd.write("%s %s %s\n" % (action, template, ' '.join(instances)))
+ if instances:
+ fd.write("%s %s %s\n" % (action, template, ' '.join(instances)))
+ else:
+ fd.write("%s %s\n" % (action, template))
d.appendVar("FILES:%s" % pkg, ' ' + oe.path.join(d.getVar("systemd_unitdir"), "%s-preset/98-%s.preset" % (prefix, pkg)))
# Run all modifications once when creating package