]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Added init script to RPM. Fixup paths to init script & libvirt_qemud
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 23 Feb 2007 15:53:56 +0000 (15:53 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 23 Feb 2007 15:53:56 +0000 (15:53 +0000)
ChangeLog
libvirt.spec.in
qemud/Makefile.am

index acecab7518e3854ae63cde8f36029d06c7d9b67e..314c155ec36c26749f028056415893379ed8a3d9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Fri Feb 23 10:52:23 EST 2007 Daniel P. Berrange <berrange@redhat.com>
+
+       * qemud/Makefile.am: Fix up name of init script in EXTRA_DIST
+       target.
+       * libvirt.spec.in: Update path to libvirt_qemud and add the
+       init script & post/pre scripts to register with chkconfig
+
 Fri Feb 23 14:32:54 IST 2007 Mark McLoughlin <markmc@redhat.com>
 
        * qemud/conf.c: don't load config files unless they have
index 62d31d9d979614e712dffe1692c629c8220f7d9c..c2530ce35885eb36007038855b4b73642f232f63 100644 (file)
@@ -74,6 +74,13 @@ rm -fr %{buildroot}
 
 %post
 /sbin/ldconfig
+/sbin/chkconfig --add libvirtd
+
+%preun
+if [ $1 = 0 ]; then
+    /sbin/service libvirtd stop 1>/dev/null 2>&1
+    /sbin/chkconfig --del libvirtd
+fi
 
 %postun
 /sbin/ldconfig
@@ -85,10 +92,13 @@ rm -fr %{buildroot}
 %doc %{_mandir}/man1/virsh.1*
 %{_bindir}/virsh
 %{_libdir}/lib*.so.*
+%config %{_sysconfdir}/libvirt/
+%config %{_sysconfdir}/libvirt/qemu/
 %config %{_sysconfdir}/libvirt/qemu/networks/
+%{_sysconfdir}/rc.d/init.d/libvirtd
 %{_localstatedir}/run/libvirt/
 %attr(4755, root, root) %{_libexecdir}/libvirt_proxy
-%attr(0755, root, root) %{_libexecdir}/libvirt_qemud
+%attr(0755, root, root) %{_sbindir}/libvirt_qemud
 %doc docs/libvirt.rng
 
 %files devel
index 34b2cfc18a050f978a91bfa98f515ad30563ac3b..1a273363c0eede5f6d14713a6f46ac9b2b7cedd6 100644 (file)
@@ -19,7 +19,7 @@ libvirt_qemud_LDFLAGS = $(LIBXML_LIBS) $(SYSFS_LIBS)
 libvirt_qemud_DEPENDENCIES =
 libvirt_qemud_LDADD =
 
-EXTRA_DIST = libvirt_qemud.init.in
+EXTRA_DIST = libvirtd.in
 
 if LIBVIRT_INIT_SCRIPTS_RED_HAT
 initdir = $(sysconfdir)/rc.d/init.d