summaryrefslogtreecommitdiffstats
path: root/build/glustermg.spec
diff options
context:
space:
mode:
authorBala.FA <bala@gluster.com>2011-08-04 16:23:51 +0530
committerBala.FA <bala@gluster.com>2011-08-04 17:28:24 +0530
commita959e24bab6bc6ded12f4e3920cc1000ec69c923 (patch)
tree62fb7449f290319a6e5275aba7e460094526341e /build/glustermg.spec
parent7055799dde7237db01d9e168d4ba93d89fdcd1e9 (diff)
Added create_volume_cifs_all.py, delete_volume_cifs_all.py and get_volume_user_cifs.py used to do cifs volume operations.
Signed-off-by: Bala.FA <bala@gluster.com>
Diffstat (limited to 'build/glustermg.spec')
-rw-r--r--build/glustermg.spec20
1 files changed, 17 insertions, 3 deletions
diff --git a/build/glustermg.spec b/build/glustermg.spec
index b1025e88..2caec786 100644
--- a/build/glustermg.spec
+++ b/build/glustermg.spec
@@ -46,15 +46,19 @@ Requires: crontabs
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/opt/glustermg/%{release_version}
mkdir -p $RPM_BUILD_ROOT/opt/glustermg/keys
+mkdir -p $RPM_BUILD_ROOT/opt/glustermg/etc
mkdir -p $RPM_BUILD_ROOT/var/log/glustermg
wget -P $RPM_BUILD_ROOT %{glustermg_war_url}
tar -C $RPM_BUILD_ROOT/opt/glustermg/%{release_version} -zxf $RPM_BUILD_ROOT/glustermg.war.tar.gz
rm -f $RPM_BUILD_ROOT/glustermg.war.tar.gz
+%{__install} -d -m0755 %{buildroot}%{_sbindir}
+ln -sf /opt/glustermg/%{release_version}/glustermg/scripts/grun.py %{buildroot}%{_sbindir}/grun.py
+ln -sf /opt/glustermg/%{release_version}/glustermg/scripts/add_user_cifs_all.py %{buildroot}%{_sbindir}/add_user_cifs_all.py
+ln -sf /opt/glustermg/%{release_version}/glustermg/scripts/delete_user_cifs_all.py %{buildroot}%{_sbindir}/delete_user_cifs_all.py
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
@@ -119,7 +123,12 @@ if ! grep -q rrd_net.pl /etc/crontab; then
fi
/sbin/chkconfig --add multicast-discoverd
/sbin/chkconfig --level 345 multicast-discoverd on
-/etc/init.d/multicast-discoverd start
+if /etc/init.d/multicast-discoverd status >/dev/null; then
+ /etc/init.d/multicast-discoverd restart
+else
+ /etc/init.d/multicast-discoverd start
+fi
+/etc/init.d/crond reload
%preun backend
if [ "$1" = 0 ] ; then
@@ -141,8 +150,13 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,0755)
/opt/glustermg/%{release_version}/glustermg
/opt/glustermg/keys
+/opt/glustermg/etc
/var/log/glustermg
+%{_sbindir}/grun.py
+%{_sbindir}/add_user_cifs_all.py
+%{_sbindir}/delete_user_cifs_all.py
+
%changelog
-* Mon Jul 25 2011 Bala.FA <bala@gluster.com> - 1.0.0
+* Thu Aug 4 2011 Bala.FA <bala@gluster.com> - 1.0.0
- Initial release