summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorBala.FA <bala@gluster.com>2011-08-23 12:56:39 +0530
committerBala.FA <bala@gluster.com>2011-08-23 12:58:04 +0530
commit19799d3c3bb7f3346764b8f9426274a2b8537b58 (patch)
tree716a25b41f011656e5e9347dbd7700553aaa9d00 /build
parent38daae9cfe1aa97e240a66597400d730934da5a0 (diff)
Added gluster CIFS volume statup script.
Signed-off-by: Bala.FA <bala@gluster.com>
Diffstat (limited to 'build')
-rw-r--r--build/glustermg.spec14
1 files changed, 14 insertions, 0 deletions
diff --git a/build/glustermg.spec b/build/glustermg.spec
index 1c34c7ef..0a8cc202 100644
--- a/build/glustermg.spec
+++ b/build/glustermg.spec
@@ -66,6 +66,9 @@ cp -pa gmg-scripts/* $RPM_BUILD_ROOT/opt/glustermg/%{release_version}/backend
%{__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
+ln -sf /opt/glustermg/%{release_version}/backend/gluster_cifs_volume_startup.py %{buildroot}%{_sbindir}/gluster_cifs_volume_startup
+%{__install} -p -m0755 gmg-scripts/gluster-volume-settings.init.d %{buildroot}%{_initrddir}/gluster-volume-settings
+
%post
if [ -f /usr/share/tomcat5/webapps/glustermg ]; then
@@ -111,6 +114,13 @@ fi
%preun
rm -f /usr/share/tomcat5/webapps/glustermg
+%pre backend
+modprobe -q fuse
+if ! lsmod | grep -qw fuse; then
+ echo "FATAL: fuse kernel module is not found."
+ false
+fi
+
%post backend
if [ -f /etc/sudoers ]; then
chmod 644 /etc/sudoers
@@ -135,10 +145,12 @@ else
fi
/etc/init.d/crond reload
/sbin/chkconfig smb on
+/sbin/chkconfig --add gluster-volume-settings
%preun backend
if [ "$1" = 0 ] ; then
/sbin/chkconfig --del multicast-discoverd
+ /sbin/chkconfig --del gluster-volume-settings
fi
@@ -151,6 +163,8 @@ rm -rf $RPM_BUILD_ROOT
/var/lib/rrd
%{_sbindir}/multicast-discoverd
%{_initrddir}/multicast-discoverd
+%{_sbindir}/gluster_cifs_volume_startup
+%{_initrddir}/gluster-volume-settings
%files
%defattr(-,root,root,0755)