mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 07:59:00 +00:00
remote: refactor how list of systemd unit files is built
The make logic assumes that the SYSTEMD_UNIT_FILES var can be built from SYSTEMD_UNIT_FILES_IN by simply dropping the directory prefix and the .in suffix. This won't work in future when a single .in unit file can be used to generate multiple different units. Reviewed-by: Andrea Bolognani <abologna@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
b2390c3c25
commit
808b0d2d94
@ -82,6 +82,7 @@ RPC_PROBE_FILES =
|
||||
LOGROTATE_FILES_IN =
|
||||
PODFILES =
|
||||
MANINFILES =
|
||||
SYSTEMD_UNIT_FILES =
|
||||
SYSTEMD_UNIT_FILES_IN =
|
||||
SYSCONF_FILES =
|
||||
sbin_PROGRAMS =
|
||||
@ -733,7 +734,6 @@ if WITH_LIBVIRTD
|
||||
if LIBVIRT_INIT_SCRIPT_SYSTEMD
|
||||
|
||||
SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
|
||||
SYSTEMD_UNIT_FILES = $(notdir $(SYSTEMD_UNIT_FILES_IN:%.in=%))
|
||||
|
||||
BUILT_SOURCES += $(SYSTEMD_UNIT_FILES)
|
||||
DISTCLEANFILES += $(SYSTEMD_UNIT_FILES)
|
||||
|
@ -77,12 +77,15 @@ MANINFILES += virtlockd.8.in
|
||||
CLEANFILES += $(man8_MANS)
|
||||
MAINTAINERCLEANFILES += $(MANINFILES)
|
||||
|
||||
SYSTEMD_UNIT_FILES_IN += \
|
||||
VIRTLOCKD_UNIT_FILES_IN = \
|
||||
locking/virtlockd.service.in \
|
||||
locking/virtlockd.socket.in \
|
||||
locking/virtlockd-admin.socket.in \
|
||||
$(NULL)
|
||||
|
||||
SYSTEMD_UNIT_FILES += $(notdir $(VIRTLOCKD_UNIT_FILES_IN:%.in=%))
|
||||
SYSTEMD_UNIT_FILES_IN += $(VIRTLOCKD_UNIT_FILES_IN)
|
||||
|
||||
lockdriverdir = $(libdir)/libvirt/lock-driver
|
||||
lockdriver_LTLIBRARIES =
|
||||
|
||||
|
@ -50,12 +50,15 @@ PODFILES += logging/virtlogd.pod
|
||||
MANINFILES += virtlogd.8.in
|
||||
SYSCONF_FILES += logging/virtlogd.sysconf
|
||||
|
||||
SYSTEMD_UNIT_FILES_IN += \
|
||||
VIRTLOGD_UNIT_FILES_IN = \
|
||||
logging/virtlogd.service.in \
|
||||
logging/virtlogd.socket.in \
|
||||
logging/virtlogd-admin.socket.in \
|
||||
$(NULL)
|
||||
|
||||
SYSTEMD_UNIT_FILES += $(notdir $(VIRTLOGD_UNIT_FILES_IN:%.in=%))
|
||||
SYSTEMD_UNIT_FILES_IN += $(VIRTLOGD_UNIT_FILES_IN)
|
||||
|
||||
if WITH_LIBVIRTD
|
||||
sbin_PROGRAMS += virtlogd
|
||||
|
||||
|
@ -89,7 +89,7 @@ SYSCONF_FILES += remote/libvirtd.sysconf
|
||||
PODFILES += remote/libvirtd.pod
|
||||
MANINFILES += libvirtd.8.in
|
||||
|
||||
SYSTEMD_UNIT_FILES_IN += \
|
||||
LIBVIRTD_UNIT_FILES_IN = \
|
||||
remote/libvirtd.service.in \
|
||||
remote/libvirtd.socket.in \
|
||||
remote/libvirtd-ro.socket.in \
|
||||
@ -99,6 +99,9 @@ SYSTEMD_UNIT_FILES_IN += \
|
||||
remote/virt-guest-shutdown.target.in \
|
||||
$(NULL)
|
||||
|
||||
SYSTEMD_UNIT_FILES += $(notdir $(LIBVIRTD_UNIT_FILES_IN:%.in=%))
|
||||
SYSTEMD_UNIT_FILES_IN += $(LIBVIRTD_UNIT_FILES_IN)
|
||||
|
||||
REMOTE_PROTOCOL = $(srcdir)/remote/remote_protocol.x
|
||||
LXC_PROTOCOL = $(srcdir)/remote/lxc_protocol.x
|
||||
QEMU_PROTOCOL = $(srcdir)/remote/qemu_protocol.x
|
||||
|
Loading…
x
Reference in New Issue
Block a user