endif WITH_DTRACE_PROBES
RPC_PROBE_FILES =
LOGROTATE_FILES_IN =
-SYSCONF_FILES =
include security/Makefile.inc.am
include access/Makefile.inc.am
-include logging/Makefile.inc.am
include locking/Makefile.inc.am
include admin/Makefile.inc.am
include vbox/Makefile.inc.am
endif WITH_DTRACE_PROBES
-install-sysconfig:
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
- for f in $(SYSCONF_FILES:%.sysconf=%) ; \
- do \
- tgt=`basename $$f`; \
- $(INSTALL_DATA) $(srcdir)/$$f.sysconf \
- $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
- done
-
-uninstall-sysconfig:
- for f in $(SYSCONF_FILES:%.sysconf=%) ; \
- do \
- tgt=`basename $$f`; \
- rm -f $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
- done
- rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
-
LOGROTATE_FILES := $(LOGROTATE_FILES_IN:remote/%.in=%)
BUILT_SOURCES += $(LOGROTATE_FILES)
DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(INTERFACE_DRIVER_SOURCES))
STATEFUL_DRIVER_SOURCE_FILES += \
$(addprefix $(srcdir)/,$(INTERFACE_DRIVER_SOURCES))
-
-if WITH_INTERFACE
-
-SYSCONF_FILES += interface/virtinterfaced.sysconf
-
-endif WITH_INTERFACE
'name': 'virtinterfaced',
'in_file': files('virtinterfaced.init.in')
}
+
+ sysconf_files += {
+ 'name': 'virtinterfaced',
+ 'file': files('virtinterfaced.sysconf'),
+ }
endif
if WITH_LIBXL
-SYSCONF_FILES += libxl/virtxend.sysconf
-
INSTALL_DATA_DIRS += libxl
install-data-libxl:
'name': 'virtxend',
'in_file': files('virtxend.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtxend',
+ 'file': files('virtxend.sysconf'),
+ }
endif
# vim: filetype=automake
RPC_PROBE_FILES += $(srcdir)/locking/lock_protocol.x
-SYSCONF_FILES += locking/virtlockd.sysconf
INSTALL_DATA_DIRS += locking
'in_file': files('virtlockd.init.in'),
}
+ sysconf_files += {
+ 'name': 'virtlockd',
+ 'file': files('virtlockd.sysconf'),
+ }
+
if conf.has('WITH_SANLOCK')
virt_helpers += {
'name': 'libvirt_sanlock_helper',
+++ /dev/null
-# vim: filetype=automake
-
-SYSCONF_FILES += logging/virtlogd.sysconf
'name': 'virtlogd',
'in_file': files('virtlogd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtlogd',
+ 'file': files('virtlogd.sysconf'),
+ }
endif
log_inc_dir = include_directories('.')
if WITH_LXC
-SYSCONF_FILES += lxc/virtlxcd.sysconf
-
if WITH_DTRACE_PROBES
RPC_PROBE_FILES += $(srcdir)/lxc/lxc_monitor_protocol.x
endif
'name': 'virtlxcd',
'in_file': files('virtlxcd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtlxcd',
+ 'file': files('virtlxcd.sysconf'),
+ }
endif
# * in_file - source init file (required)
openrc_init_files = []
+# sysconf_files
+# install libvirt daemon sysconf files
+# * name - daemon name (required)
+# * file - source sysconf file (required)
+sysconf_files = []
+
# list subdirectories
endforeach
endif
endif
+
+foreach sysconf : sysconf_files
+ install_data(
+ sysconf['file'],
+ install_dir: sysconfdir / 'sysconfig',
+ rename: [ sysconf['name'] ],
+ )
+endforeach
$(addprefix $(srcdir)/,$(NETWORK_DRIVER_SOURCES))
if WITH_NETWORK
-SYSCONF_FILES += network/virtnetworkd.sysconf
-
INSTALL_DATA_DIRS += network
UUID=$(shell uuidgen 2>/dev/null)
'name': 'virtnetworkd',
'in_file': files('virtnetworkd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtnetworkd',
+ 'file': files('virtnetworkd.sysconf'),
+ }
endif
STATEFUL_DRIVER_SOURCE_FILES += \
$(addprefix $(srcdir)/,$(NODE_DEVICE_DRIVER_SOURCES)) \
$(NULL)
-
-
-if WITH_NODE_DEVICES
-SYSCONF_FILES += node_device/virtnodedevd.sysconf
-endif WITH_NODE_DEVICES
'name': 'virtnodedevd',
'in_file': files('virtnodedevd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtnodedevd',
+ 'file': files('virtnodedevd.sysconf'),
+ }
endif
nwfilterxmldir = $(sysconfdir)/libvirt/nwfilter
nwfilterxml_DATA = $(NWFILTER_XML_FILES)
-SYSCONF_FILES += nwfilter/virtnwfilterd.sysconf
-
endif WITH_NWFILTER
'name': 'virtnwfilterd',
'in_file': files('virtnwfilterd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtnwfilterd',
+ 'file': files('virtnwfilterd.sysconf'),
+ }
endif
STATEFUL_DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(QEMU_DRIVER_SOURCES))
if WITH_QEMU
-SYSCONF_FILES += qemu/virtqemud.sysconf
INSTALL_DATA_DIRS += qemu
'name': 'virtqemud',
'in_file': files('virtqemud.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtqemud',
+ 'file': files('virtqemud.sysconf'),
+ }
endif
remote/libvirtd.logrotate.in \
$(NULL)
-SYSCONF_FILES += \
- remote/libvirtd.sysconf \
- remote/virtproxyd.sysconf \
- $(NULL)
-
if WITH_LIBVIRTD
INSTALL_DATA_DIRS += remote
'confd': files('libvirtd.confd'),
}
+ sysconf_files += {
+ 'name': 'libvirtd',
+ 'file': files('libvirtd.sysconf'),
+ }
+
virt_daemons += {
'name': 'virtproxyd',
'c_args': [
'in_file': files('virtproxyd.init.in'),
'confd': files('virtproxyd.confd'),
}
+
+ sysconf_files += {
+ 'name': 'virtproxyd',
+ 'file': files('virtproxyd.sysconf'),
+ }
endif
endif
DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(SECRET_DRIVER_SOURCES))
STATEFUL_DRIVER_SOURCE_FILES += \
$(addprefix $(srcdir)/,$(SECRET_DRIVER_SOURCES))
-
-if WITH_SECRETS
-SYSCONF_FILES += secret/virtsecretd.sysconf
-endif WITH_SECRETS
'name': 'virtsecretd',
'in_file': files('virtsecretd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtsecretd',
+ 'file': files('virtsecretd.sysconf'),
+ }
endif
DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(STORAGE_DRIVER_SOURCES))
STATEFUL_DRIVER_SOURCE_FILES += \
$(addprefix $(srcdir)/,$(STORAGE_DRIVER_SOURCES))
-
-if WITH_STORAGE
-SYSCONF_FILES += storage/virtstoraged.sysconf
-endif WITH_STORAGE
'name': 'virtstoraged',
'in_file': files('virtstoraged.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtstoraged',
+ 'file': files('virtstoraged.sysconf'),
+ }
endif
if conf.has('WITH_STORAGE_DISK')
$(addprefix $(srcdir)/,$(VBOX_DRIVER_SOURCES)) \
$(srcdir)/vbox/vbox_tmpl.c \
$(NULL)
-
-if WITH_VBOX
-SYSCONF_FILES += vbox/virtvboxd.sysconf
-endif WITH_VBOX
'name': 'virtvboxd',
'in_file': files('virtvboxd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtvboxd',
+ 'file': files('virtvboxd.sysconf'),
+ }
endif
DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(VZ_DRIVER_SOURCES))
STATEFUL_DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(VZ_DRIVER_SOURCES))
-
-
-if WITH_VZ
-SYSCONF_FILES += vz/virtvzd.sysconf
-endif WITH_VZ
'name': 'virtvzd',
'in_file': files('virtvzd.init.in'),
}
+
+ sysconf_files += {
+ 'name': 'virtvzd',
+ 'file': files('virtvzd.sysconf'),
+ }
endif