daemon: move init system files into src/remote/

Move the systemd, sysvinit, upstart and sysconfig files into the
src/remote/ directory.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrangé 2018-02-20 17:41:45 +00:00
parent 98faaf173f
commit 0f6260ada3
8 changed files with 63 additions and 94 deletions

1
.gitignore vendored
View File

@ -166,6 +166,7 @@
/src/virt-aa-helper /src/virt-aa-helper
/src/virtlockd /src/virtlockd
/src/virtlogd /src/virtlogd
/src/virt-guest-shutdown.target
/tests/*.log /tests/*.log
/tests/*.pid /tests/*.pid
/tests/*.trs /tests/*.trs

View File

@ -21,14 +21,9 @@ CLEANFILES =
DISTCLEANFILES = DISTCLEANFILES =
EXTRA_DIST = \ EXTRA_DIST = \
libvirtd.conf \ libvirtd.conf \
libvirtd.init.in \
libvirtd.upstart \
libvirtd.policy.in \ libvirtd.policy.in \
libvirt.rules \ libvirt.rules \
libvirtd.sasl \ libvirtd.sasl \
libvirtd.service.in \
virt-guest-shutdown.target \
libvirtd.sysconf \
libvirtd.sysctl \ libvirtd.sysctl \
libvirtd.aug \ libvirtd.aug \
libvirtd.logrotate.in \ libvirtd.logrotate.in \
@ -73,17 +68,13 @@ libvirtd.policy: libvirtd.policy.in $(top_builddir)/config.status
mv $@-t $@ mv $@-t $@
BUILT_SOURCES += libvirtd.policy BUILT_SOURCES += libvirtd.policy
install-data-local: install-init-redhat install-init-systemd \ install-data-local: install-data-sasl install-data-polkit \
install-init-upstart \
install-data-sasl install-data-polkit \
install-logrotate install-sysctl install-logrotate install-sysctl
$(MKDIR_P) $(DESTDIR)$(localstatedir)/log/libvirt \ $(MKDIR_P) $(DESTDIR)$(localstatedir)/log/libvirt \
$(DESTDIR)$(localstatedir)/run/libvirt \ $(DESTDIR)$(localstatedir)/run/libvirt \
$(DESTDIR)$(localstatedir)/lib/libvirt $(DESTDIR)$(localstatedir)/lib/libvirt
uninstall-local:: uninstall-init-redhat uninstall-init-systemd \ uninstall-local:: uninstall-data-sasl uninstall-data-polkit \
uninstall-init-upstart \
uninstall-data-sasl uninstall-data-polkit \
uninstall-logrotate uninstall-sysctl uninstall-logrotate uninstall-sysctl
rmdir $(DESTDIR)$(localstatedir)/log/libvirt || : rmdir $(DESTDIR)$(localstatedir)/log/libvirt || :
rmdir $(DESTDIR)$(localstatedir)/run/libvirt || : rmdir $(DESTDIR)$(localstatedir)/run/libvirt || :
@ -174,14 +165,6 @@ uninstall-logrotate:
rmdir $(DESTDIR)$(localstatedir)/log/libvirt/uml || : rmdir $(DESTDIR)$(localstatedir)/log/libvirt/uml || :
rmdir $(DESTDIR)$(sysconfdir)/logrotate.d || : rmdir $(DESTDIR)$(sysconfdir)/logrotate.d || :
install-sysconfig:
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
$(INSTALL_DATA) $(srcdir)/libvirtd.sysconf \
$(DESTDIR)$(sysconfdir)/sysconfig/libvirtd
uninstall-sysconfig:
rm -f $(DESTDIR)$(sysconfdir)/sysconfig/libvirtd
rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
if WITH_SYSCTL if WITH_SYSCTL
# Use $(prefix)/lib rather than $(libdir), since man sysctl.d insists on # Use $(prefix)/lib rather than $(libdir), since man sysctl.d insists on
# /usr/lib/sysctl.d/ even when libdir is /usr/lib64 # /usr/lib/sysctl.d/ even when libdir is /usr/lib64
@ -198,79 +181,6 @@ install-sysctl:
uninstall-sysctl: uninstall-sysctl:
endif ! WITH_SYSCTL endif ! WITH_SYSCTL
if LIBVIRT_INIT_SCRIPT_RED_HAT
BUILT_SOURCES += libvirtd.init
install-init-redhat: install-sysconfig libvirtd.init
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/rc.d/init.d
$(INSTALL_SCRIPT) libvirtd.init \
$(DESTDIR)$(sysconfdir)/rc.d/init.d/libvirtd
uninstall-init-redhat: uninstall-sysconfig
rm -f $(DESTDIR)$(sysconfdir)/rc.d/init.d/libvirtd
rmdir $(DESTDIR)$(sysconfdir)/rc.d/init.d || :
else ! LIBVIRT_INIT_SCRIPT_RED_HAT
install-init-redhat:
uninstall-init-redhat:
endif ! LIBVIRT_INIT_SCRIPT_RED_HAT
if LIBVIRT_INIT_SCRIPT_UPSTART
install-init-upstart: install-sysconfig
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/event.d
$(INSTALL_SCRIPT) libvirtd.upstart \
$(DESTDIR)$(sysconfdir)/event.d/libvirtd
uninstall-init-upstart: uninstall-sysconfig
rm -f $(DESTDIR)$(sysconfdir)/event.d/libvirtd
rmdir $(DESTDIR)$(sysconfdir)/event.d || :
else ! LIBVIRT_INIT_SCRIPT_UPSTART
install-init-upstart:
uninstall-init-upstart:
endif ! LIBVIRT_INIT_SCRIPT_UPSTART
if LIBVIRT_INIT_SCRIPT_SYSTEMD
SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
BUILT_SOURCES += libvirtd.service
install-init-systemd: install-sysconfig libvirtd.service
$(MKDIR_P) $(DESTDIR)$(SYSTEMD_UNIT_DIR)
$(INSTALL_DATA) libvirtd.service \
$(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirtd.service
$(INSTALL_DATA) $(srcdir)/virt-guest-shutdown.target \
$(DESTDIR)$(SYSTEMD_UNIT_DIR)/virt-guest-shutdown.target
uninstall-init-systemd: uninstall-sysconfig
rm -f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/virt-guest-shutdown.target
rm -f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirtd.service
rmdir $(DESTDIR)$(SYSTEMD_UNIT_DIR) || :
else ! LIBVIRT_INIT_SCRIPT_SYSTEMD
install-init-systemd:
uninstall-init-systemd:
endif ! LIBVIRT_INIT_SCRIPT_SYSTEMD
libvirtd.init: libvirtd.init.in $(top_builddir)/config.status
$(AM_V_GEN)sed \
-e 's|[@]localstatedir[@]|$(localstatedir)|g' \
-e 's|[@]sbindir[@]|$(sbindir)|g' \
-e 's|[@]sysconfdir[@]|$(sysconfdir)|g' \
< $< > $@-t && \
chmod a+x $@-t && \
mv $@-t $@
libvirtd.service: libvirtd.service.in $(top_builddir)/config.status
$(AM_V_GEN)sed \
-e 's|[@]localstatedir[@]|$(localstatedir)|g' \
-e 's|[@]sbindir[@]|$(sbindir)|g' \
-e 's|[@]sysconfdir[@]|$(sysconfdir)|g' \
< $< > $@-t && \
mv $@-t $@
check-local: check-augeas check-local: check-augeas
AUG_GENTEST = $(PERL) $(top_srcdir)/build-aux/augeas-gentest.pl AUG_GENTEST = $(PERL) $(top_srcdir)/build-aux/augeas-gentest.pl

View File

@ -2769,6 +2769,7 @@ endif ! WITH_LIBVIRTD
SYSCONF_FILES = \ SYSCONF_FILES = \
locking/virtlockd.sysconf \ locking/virtlockd.sysconf \
logging/virtlogd.sysconf \ logging/virtlogd.sysconf \
remote/libvirtd.sysconf \
$(NULL) $(NULL)
EXTRA_DIST += \ EXTRA_DIST += \
@ -2797,6 +2798,7 @@ uninstall-sysconfig:
SYSVINIT_FILES_IN = \ SYSVINIT_FILES_IN = \
locking/virtlockd.init.in \ locking/virtlockd.init.in \
logging/virtlogd.init.in \ logging/virtlogd.init.in \
remote/libvirtd.init.in \
$(NULL) $(NULL)
SYSVINIT_FILES = $(notdir $(SYSVINIT_FILES_IN:%.in=%)) SYSVINIT_FILES = $(notdir $(SYSVINIT_FILES_IN:%.in=%))
@ -2827,6 +2829,15 @@ install-init::
uninstall-init:: uninstall-init::
endif ! WITH_LIBVIRTD endif ! WITH_LIBVIRTD
libvirtd.init: remote/libvirtd.init.in $(top_builddir)/config.status
$(AM_V_GEN)sed \
-e 's|[@]localstatedir[@]|$(localstatedir)|g' \
-e 's|[@]sbindir[@]|$(sbindir)|g' \
-e 's|[@]sysconfdir[@]|$(sysconfdir)|g' \
< $< > $@-t && \
chmod a+x $@-t && \
mv $@-t $@
virtlockd.init: locking/virtlockd.init.in $(top_builddir)/config.status virtlockd.init: locking/virtlockd.init.in $(top_builddir)/config.status
$(AM_V_GEN)sed \ $(AM_V_GEN)sed \
-e 's|[@]localstatedir[@]|$(localstatedir)|g' \ -e 's|[@]localstatedir[@]|$(localstatedir)|g' \
@ -2913,6 +2924,8 @@ SYSTEMD_UNIT_FILES_IN = \
logging/virtlogd.service.in \ logging/virtlogd.service.in \
logging/virtlogd.socket.in \ logging/virtlogd.socket.in \
logging/virtlogd-admin.socket.in \ logging/virtlogd-admin.socket.in \
remote/libvirtd.service.in \
remote/virt-guest-shutdown.target.in \
$(NULL) $(NULL)
EXTRA_DIST += \ EXTRA_DIST += \
@ -2956,6 +2969,18 @@ install-systemd:
uninstall-systemd: uninstall-systemd:
endif ! WITH_LIBVIRTD endif ! WITH_LIBVIRTD
libvirtd.service: remote/libvirtd.service.in $(top_builddir)/config.status
$(AM_V_GEN)sed \
-e 's|[@]localstatedir[@]|$(localstatedir)|g' \
-e 's|[@]sbindir[@]|$(sbindir)|g' \
-e 's|[@]sysconfdir[@]|$(sysconfdir)|g' \
< $< > $@-t && \
mv $@-t $@
virt-guest-shutdown.target: remote/virt-guest-shutdown.target.in \
$(top_builddir)/config.status
$(AM_V_GEN)cp $< $@
virtlockd.service: locking/virtlockd.service.in $(top_builddir)/config.status virtlockd.service: locking/virtlockd.service.in $(top_builddir)/config.status
$(AM_V_GEN)sed \ $(AM_V_GEN)sed \
-e 's|[@]sbindir[@]|$(sbindir)|g' \ -e 's|[@]sbindir[@]|$(sbindir)|g' \
@ -2995,6 +3020,39 @@ virtlogd-admin.socket: logging/virtlogd-admin.socket.in \
mv $@-t $@ mv $@-t $@
UPSTART_FILES = \
remote/libvirtd.upstart \
$(NULL)
EXTRA_DIST += $(UPSTART_FILES)
if WITH_LIBVIRTD
if LIBVIRT_INIT_SCRIPT_UPSTART
install-upstart: install-sysconfig
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/event.d
for f in $(UPSTART_FILES:%.upstart=%); \
do \
tgt=`basename $$f` ; \
$(INSTALL_SCRIPT) $$f.upstart $(DESTDIR)$(sysconfdir)/event.d/$$tgt ; \
done
uninstall-upstart: uninstall-sysconfig
for f in $(UPSTART_FILES:%.upstart=%); \
do \
tgt=`basename $$f` ; \
rm -f $(DESTDIR)$(sysconfdir)/event.d/$$tgt ; \
done
rmdir $(DESTDIR)$(sysconfdir)/event.d || :
else ! LIBVIRT_INIT_SCRIPT_UPSTART
install-upstart:
uninstall-upstart:
endif ! LIBVIRT_INIT_SCRIPT_UPSTART
else ! WITH_LIBVIRTD
install-upstart:
uninstall-upstart:
endif ! WITH_LIBVIRTD
if WITH_SANLOCK if WITH_SANLOCK
lockdriver_LTLIBRARIES += sanlock.la lockdriver_LTLIBRARIES += sanlock.la
sanlock_la_SOURCES = $(LOCK_DRIVER_SANLOCK_SOURCES) sanlock_la_SOURCES = $(LOCK_DRIVER_SANLOCK_SOURCES)
@ -3363,7 +3421,7 @@ libvirt_nss_la_LIBADD = \
endif WITH_NSS endif WITH_NSS
install-data-local: install-init install-systemd install-data-local: install-init install-systemd install-upstart
if WITH_LIBVIRTD if WITH_LIBVIRTD
$(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd" $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd"
$(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd/files" $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd/files"
@ -3418,7 +3476,7 @@ if WITH_NETWORK
$(LN_S) ../default.xml default.xml ) $(LN_S) ../default.xml default.xml )
endif WITH_NETWORK endif WITH_NETWORK
uninstall-local:: uninstall-init uninstall-systemd uninstall-local:: uninstall-init uninstall-systemd uninstall-upstart
if WITH_LIBVIRTD if WITH_LIBVIRTD
rmdir "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd/files" ||: rmdir "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd/files" ||:
rmdir "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd" ||: rmdir "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd" ||: