|
Daniel P. Berrange |
f99eeb |
commit 455c85302f4ed14c7cd953d10cdfbb0efeccd7ed
|
|
Daniel P. Berrange |
f99eeb |
Author: Daniel P. Berrange <berrange@redhat.com>
|
|
Daniel P. Berrange |
f99eeb |
Date: Thu Dec 8 13:30:24 2011 +0000
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
Fix installation of libvirt-guests.service
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
The installation rules for the libvirt-guests.service were
|
|
Daniel P. Berrange |
f99eeb |
totally broken
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
- Installing in the wrong location
|
|
Daniel P. Berrange |
f99eeb |
- The location was not overridable
|
|
Daniel P. Berrange |
f99eeb |
- The install-systemd rule was not invoked anywhere
|
|
Daniel P. Berrange |
f99eeb |
- The install-systemd rule was not invoking install-initscript
|
|
Daniel P. Berrange |
f99eeb |
which it depends on
|
|
Daniel P. Berrange |
f99eeb |
- The installed service file lacked a .service extension
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
* tools/Makefile.am: Fix install of libvirt-guests.service
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
diff --git a/tools/Makefile.am b/tools/Makefile.am
|
|
Daniel P. Berrange |
f99eeb |
index c735398..25f0ffe 100644
|
|
Daniel P. Berrange |
f99eeb |
--- a/tools/Makefile.am
|
|
Daniel P. Berrange |
f99eeb |
+++ b/tools/Makefile.am
|
|
Daniel P. Berrange |
f99eeb |
@@ -148,9 +148,9 @@ endif
|
|
Daniel P. Berrange |
f99eeb |
virsh.1: virsh.pod
|
|
Daniel P. Berrange |
f99eeb |
$(AM_V_GEN)$(POD2MAN) $< $(srcdir)/$@
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
-install-data-local: install-init
|
|
Daniel P. Berrange |
f99eeb |
+install-data-local: install-init install-systemd
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
-uninstall-local: uninstall-init
|
|
Daniel P. Berrange |
f99eeb |
+uninstall-local: uninstall-init uninstall-systemd
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
install-sysconfig:
|
|
Daniel P. Berrange |
f99eeb |
mkdir -p $(DESTDIR)$(sysconfdir)/sysconfig
|
|
Daniel P. Berrange |
f99eeb |
@@ -162,17 +162,20 @@ uninstall-sysconfig:
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
EXTRA_DIST += libvirt-guests.init.sh
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
-if LIBVIRT_INIT_SCRIPT_RED_HAT
|
|
Daniel P. Berrange |
f99eeb |
-install-init: libvirt-guests.init install-sysconfig
|
|
Daniel P. Berrange |
f99eeb |
+install-initscript: libvirt-guests.init
|
|
Daniel P. Berrange |
f99eeb |
mkdir -p $(DESTDIR)$(sysconfdir)/rc.d/init.d
|
|
Daniel P. Berrange |
f99eeb |
$(INSTALL_SCRIPT) libvirt-guests.init \
|
|
Daniel P. Berrange |
f99eeb |
$(DESTDIR)$(sysconfdir)/rc.d/init.d/libvirt-guests
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
-uninstall-init: install-sysconfig
|
|
Daniel P. Berrange |
f99eeb |
+uninstall-initscript:
|
|
Daniel P. Berrange |
f99eeb |
rm -f $(DESTDIR)$(sysconfdir)/rc.d/init.d/libvirt-guests
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
-BUILT_SOURCES += libvirt-guests.init
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
+
|
|
Daniel P. Berrange |
f99eeb |
+if LIBVIRT_INIT_SCRIPT_RED_HAT
|
|
Daniel P. Berrange |
f99eeb |
+BUILT_SOURCES += libvirt-guests.init
|
|
Daniel P. Berrange |
f99eeb |
+install-init: install-sysconfig install-initscript
|
|
Daniel P. Berrange |
f99eeb |
+uninstall-init: uninstall-sysconfig uninstall-initscript
|
|
Daniel P. Berrange |
f99eeb |
else
|
|
Daniel P. Berrange |
f99eeb |
install-init:
|
|
Daniel P. Berrange |
f99eeb |
uninstall-init:
|
|
Daniel P. Berrange |
f99eeb |
@@ -194,14 +197,16 @@ libvirt-guests.init: libvirt-guests.init.sh $(top_builddir)/config.status
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
EXTRA_DIST += libvirt-guests.service.in
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
+SYSTEMD_UNIT_DIR = /lib/systemd/system
|
|
Daniel P. Berrange |
f99eeb |
+
|
|
Daniel P. Berrange |
f99eeb |
if LIBVIRT_INIT_SCRIPT_SYSTEMD
|
|
Daniel P. Berrange |
f99eeb |
-install-systemd: libvirt-guests.service install-sysconfig
|
|
Daniel P. Berrange |
f99eeb |
- mkdir -p $(DESTDIR)$(sysconfdir)/rc.d/systemd.d
|
|
Daniel P. Berrange |
f99eeb |
+install-systemd: libvirt-guests.service install-initscript install-sysconfig
|
|
Daniel P. Berrange |
f99eeb |
+ mkdir -p $(DESTDIR)$(SYSTEMD_UNIT_DIR)
|
|
Daniel P. Berrange |
f99eeb |
$(INSTALL_SCRIPT) libvirt-guests.service \
|
|
Daniel P. Berrange |
f99eeb |
- $(DESTDIR)$(sysconfdir)/rc.d/systemd.d/libvirt-guests
|
|
Daniel P. Berrange |
f99eeb |
+ $(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirt-guests.service
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
-uninstall-systemd: install-sysconfig
|
|
Daniel P. Berrange |
f99eeb |
- rm -f $(DESTDIR)$(sysconfdir)/rc.d/systemd.d/libvirt-guests
|
|
Daniel P. Berrange |
f99eeb |
+uninstall-systemd: uninstall-initscript uninstall-sysconfig
|
|
Daniel P. Berrange |
f99eeb |
+ rm -f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirt-guests.service
|
|
Daniel P. Berrange |
f99eeb |
|
|
Daniel P. Berrange |
f99eeb |
BUILT_SOURCES += libvirt-guests.service
|
|
Daniel P. Berrange |
f99eeb |
|