summaryrefslogtreecommitdiffstats
path: root/build/glustermg.spec
diff options
context:
space:
mode:
authorBala.FA <bala@gluster.com>2011-08-03 19:20:58 +0530
committerBala.FA <bala@gluster.com>2011-08-03 19:41:49 +0530
commit8c798649cd585075889e44a7934f75c7047846c9 (patch)
treeca18b671c21fafc0a7eb28c76125c394d797dbbf /build/glustermg.spec
parent04c07646fa7d429eaca68c3b5166952fd92abf12 (diff)
Enhancements in multicast discovery services and run level init script is added
Signed-off-by: Bala.FA <bala@gluster.com>
Diffstat (limited to 'build/glustermg.spec')
-rw-r--r--build/glustermg.spec15
1 files changed, 15 insertions, 0 deletions
diff --git a/build/glustermg.spec b/build/glustermg.spec
index af8f8f1f..8351879f 100644
--- a/build/glustermg.spec
+++ b/build/glustermg.spec
@@ -25,6 +25,8 @@ Requires: wget
%package backend
Summary: %{product_family} server side backend tools
Group: System Environment/Base
+Requires(post): /sbin/chkconfig
+Requires(preun): /sbin/chkconfig
Requires: python >= 2.4.3
Requires: perl >= 5.8.8
Requires: rrdtool-perl >= 1.2.27
@@ -52,6 +54,10 @@ rm -f $RPM_BUILD_ROOT/glustermg.war.tar.gz
mkdir -p $RPM_BUILD_ROOT/opt/glustermg/%{release_version}/backend
mkdir -p $RPM_BUILD_ROOT/var/lib/rrd
cp -pa gmg-scripts/* $RPM_BUILD_ROOT/opt/glustermg/%{release_version}/backend
+%{__install} -d -m0755 %{buildroot}%{_sbindir}
+%{__install} -d -m0755 %{buildroot}%{_initrddir}
+ln -sf /opt/glustermg/%{release_version}/backend/multicast-discoverd.py %{buildroot}%{_sbindir}/multicast-discoverd
+%{__install} -p -m0755 gmg-scripts/multicast-discoverd.init.d %{buildroot}%{_initrddir}/multicast-discoverd
%post
chown -R tomcat:tomcat /opt/glustermg /var/log/glustermg
@@ -105,6 +111,13 @@ fi
if ! grep -q rrd_net.pl /etc/crontab; then
echo '*/5 * * * * root /opt/glustermg/%{release_version}/backend/rrd_net.pl' >> /etc/crontab
fi
+/sbin/chkconfig --add multicast-discoverd
+/sbin/chkconfig --level 345 multicast-discoverd on
+
+%preun backend
+if [ "$1" = 0 ] ; then
+ /sbin/chkconfig --del multicast-discoverd
+fi
%clean
@@ -114,6 +127,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,0755)
/opt/glustermg/%{release_version}/backend
/var/lib/rrd
+%{_sbindir}/multicast-discoverd
+%{_initrddir}/multicast-discoverd
%files
%defattr(-,root,root,0755)