# * sockets - array of additional sockets (optional, default [ 'main', 'ro', 'admin' ])
# * service_in - service source file (optional, default virtd.service.in)
# * socket_$name_in - additional socket source files (optional, default virtd.socket.in or virtd-$name.socket.in)
-# * service_extra_in - unit to merge with service_in (optional, default None)
-# * socket_extra_in - unit to merge with socket_$name_in (optional, default None)
+# * service_extra_in - units to merge with service_in (optional, default [])
+# * socket_extra_in - units to merge with socket_$name_in (optional, default [])
virt_daemon_units = []
# openrc_init_files
if 'service_extra_in' in unit
service_in = configure_file(
- input: [ service_in, unit['service_extra_in'] ],
+ input: [ service_in ] + unit['service_extra_in'],
output: '@0@.in'.format(service_out),
- command: [ merge_systemd_units_prog, '@INPUT0@', '@INPUT1@' ],
+ command: [ merge_systemd_units_prog, '@INPUT@' ],
capture: true,
)
endif
if 'socket_extra_in' in unit
socket_in = configure_file(
- input: [ socket_in, unit['socket_extra_in'] ],
+ input: [ socket_in ] + unit['socket_extra_in'],
output: '@0@.in'.format(socket_out),
- command: [ merge_systemd_units_prog, '@INPUT0@', '@INPUT1@' ],
+ command: [ merge_systemd_units_prog, '@INPUT@' ],
capture: true,
)
endif