diff options
Diffstat (limited to 'build')
| -rw-r--r-- | build/glustermg.spec | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/build/glustermg.spec b/build/glustermg.spec index 639c0b1a..0a8cc202 100644 --- a/build/glustermg.spec +++ b/build/glustermg.spec @@ -58,6 +58,7 @@ ln -sf /opt/glustermg/%{release_version}/glustermg/scripts/grun.py %{buildroot}% 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 ln -sf /opt/glustermg/%{release_version}/glustermg/scripts/setup_cifs_config_all.py %{buildroot}%{_sbindir}/setup_cifs_config_all.py +ln -sf /opt/glustermg/%{release_version}/glustermg/scripts/gmg-reset-password.sh %{buildroot}%{_sbindir}/gmg-reset-password.sh mkdir -p $RPM_BUILD_ROOT/opt/glustermg/%{release_version}/backend mkdir -p $RPM_BUILD_ROOT/var/lib/rrd @@ -65,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 @@ -110,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 @@ -134,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 @@ -150,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) @@ -161,6 +176,7 @@ rm -rf $RPM_BUILD_ROOT %{_sbindir}/add_user_cifs_all.py %{_sbindir}/delete_user_cifs_all.py %{_sbindir}/setup_cifs_config_all.py +%{_sbindir}/gmg-reset-password.sh %changelog |
