[Ovirt-devel] [PATCH] move collectd runlevel to start after libvirt

Alan Pevec apevec at redhat.com
Thu Jun 5 16:02:37 UTC 2008


as reviewer kindly pointed out, we need to create chkconfig.d first
and this all must happen in %post not initscript!


diff --git a/ovirt-host-creator/common-post.ks b/ovirt-host-creator/common-post.ks
index cc64b80..833050a 100644
--- a/ovirt-host-creator/common-post.ks
+++ b/ovirt-host-creator/common-post.ks
@@ -344,7 +344,6 @@ start() {
             -e "s/@COLLECTD_PORT@/$SRV_PORT/" $collectd_conf.in \
             > $collectd_conf \
           || die "Failed to write $collectd_conf"
-        service collectd restart
     fi
 
     success
@@ -364,6 +363,10 @@ EOF
 chmod +x /etc/init.d/ovirt
 chkconfig ovirt on
 
+mkdir -p /etc/chkconfig.d
+echo "# chkconfig: 345 98 02" > /etc/chkconfig.d/collectd
+chkconfig collectd on
+
 echo "Setting up libvirt interfaces"
 # make libvirtd listen on the external interfaces
 sed -i -e 's/^#\(LIBVIRTD_ARGS="--listen"\).*/\1/' /etc/sysconfig/libvirtd




More information about the ovirt-devel mailing list