[glusterfs] GlusterFS-3.3.1

Kaleb S. KEITHLEY kkeithle at fedoraproject.org
Thu Oct 11 19:04:18 UTC 2012


commit dfd4d47d295c4363fcfedac5ea261ec81175d769
Author: Kaleb S. KEITHLEY <kkeithle at redhat.com>
Date:   Thu Oct 11 15:03:38 2012 -0400

    GlusterFS-3.3.1

 .gitignore     |    1 +
 glusterfs.spec |   56 +++++++++++++++++++++++++++++++++++++++++---------------
 sources        |    2 +-
 3 files changed, 43 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ce590a7..0d23fb7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,4 +13,5 @@ glusterfs-3.2.5.tar.gz
 glusterfs-3.2.6.tar.gz
 glusterfs-3.2.7.tar.gz
 glusterfs-3.3.0.tar.gz
+glusterfs-3.3.1.tar.gz
 swift-1.4.8.tar.gz
diff --git a/glusterfs.spec b/glusterfs.spec
index 1a4d19b..f195faa 100644
--- a/glusterfs.spec
+++ b/glusterfs.spec
@@ -31,13 +31,14 @@
 
 Summary:          Cluster File System
 Name:             glusterfs
-Version:          3.3.0
-Release:          11%{?dist}
+Version:          3.3.1
+Release:          1%{?dist}
 License:          GPLv3+ and (GPLv2 or LGPLv3+)
 Group:            System Environment/Base
 Vendor:           Red Hat
 URL:              http://www.gluster.org//docs/index.php/GlusterFS
-Source0:          http://download.gluster.org/pub/gluster/glusterfs/3.3/%{version}/glusterfs-%{version}.tar.gz
+#Source0:          http://download.gluster.org/pub/gluster/glusterfs/3.3/%{version}/glusterfs-%{version}.tar.gz
+Source0:          http://bits.gluster.com/pub/gluster/glusterfs/src/glusterfs-%{version}.tar.gz
 Source1:          glusterd.sysconfig
 Source2:          glusterfsd.sysconfig
 Source3:          umount.glusterfs
@@ -580,7 +581,9 @@ cd ..
 %if 0%{!?_without_georeplication:1}
 %post geo-replication
 #restart glusterd.
-%{_sysconfdir}/init.d/glusterd restart &> /dev/null
+if [ $1 -ge 1 ]; then
+    %_init_restart glusterd
+fi
 
 %files geo-replication
 %defattr(-,root,root)
@@ -797,13 +800,19 @@ fi
 
 %preun server
 if [ $1 -eq 0 ]; then
-    %_init_stop glusterfsd
+    if [ -f %_init_file2 ]; then
+        %_init_stop glusterfsd
+    fi
     %_init_stop glusterd
-    %_init_disable glusterfsd
+    if [ -f %_init_file2 ]; then
+        %_init_disable glusterfsd
+    fi
     %_init_disable glusterd
 fi
 if [ $1 -ge 1 ]; then
-    %_init_restart glusterfsd
+    if [ -f %_init_file2 ]; then
+        %_init_restart glusterfsd
+    fi
     %_init_restart glusterd
 fi
 
@@ -816,8 +825,7 @@ useradd -r -g swift -u 160 -d %{_sharedstatedir}/swift -s /sbin/nologin \
 -c "OpenStack Swift Daemons" swift
 exit 0
 
-%post swift-account
-/sbin/chkconfig --add gluster-swift-account
+%pre swift-account
 
 if [ -f /etc/swift/account-server/1.conf ]; then
     echo "warning: /etc/swift/account-server/1.conf saved as /etc/swift/account-server/1.conf.rpmsave"
@@ -825,6 +833,10 @@ if [ -f /etc/swift/account-server/1.conf ]; then
 fi
 
 
+%post swift-account
+/sbin/chkconfig --add gluster-swift-account
+
+
 %preun swift-account
 if [ $1 = 0 ] ; then
     /sbin/service gluster-swift-account stop >/dev/null 2>&1
@@ -838,8 +850,7 @@ if [ "$1" -ge "1" ] ; then
 fi
 
 
-%post swift-container
-/sbin/chkconfig --add gluster-swift-container
+%pre swift-container
 
 if [ -f /etc/swift/container-server/1.conf ]; then
     echo "warning: /etc/swift/container-server/1.conf saved as /etc/swift/container-server/1.conf.rpmsave"
@@ -847,6 +858,10 @@ if [ -f /etc/swift/container-server/1.conf ]; then
 fi
 
 
+%post swift-container
+/sbin/chkconfig --add gluster-swift-container
+
+
 %preun swift-container
 if [ $1 = 0 ] ; then
     /sbin/service gluster-swift-container stop >/dev/null 2>&1
@@ -860,8 +875,7 @@ if [ "$1" -ge "1" ] ; then
 fi
 
 
-%post swift-object
-/sbin/chkconfig --add gluster-swift-object
+%pre swift-object
 
 if [ -f /etc/swift/object-server/1.conf ]; then
     echo "warning: /etc/swift/object-server/1.conf saved as /etc/swift/object-server/1.conf.rpmsave"
@@ -869,6 +883,10 @@ if [ -f /etc/swift/object-server/1.conf ]; then
 fi
 
 
+%post swift-object
+/sbin/chkconfig --add gluster-swift-object
+
+
 %preun swift-object
 if [ $1 = 0 ] ; then
     /sbin/service gluster-swift-object stop >/dev/null 2>&1
@@ -882,8 +900,7 @@ if [ "$1" -ge "1" ] ; then
 fi
 
 
-%post swift-proxy
-/sbin/chkconfig --add gluster-swift-proxy
+%pre swift-proxy
 
 if [ -f /etc/swift/proxy-server.conf ]; then
     echo "warning: /etc/swift/proxy-server.conf saved as /etc/swift/proxy-server.conf.rpmsave"
@@ -891,6 +908,10 @@ if [ -f /etc/swift/proxy-server.conf ]; then
 fi
 
 
+%post swift-proxy
+/sbin/chkconfig --add gluster-swift-proxy
+
+
 %preun swift-proxy
 if [ $1 = 0 ] ; then
     /sbin/service gluster-swift-proxy stop >/dev/null 2>&1
@@ -906,6 +927,11 @@ fi
 
 
 %changelog
+* Mon Oct 11 2012 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-1
+- GlusterFS-3.3.1
+- save swift .conf files correctly during upgrade
+- fix glusterd restart in %post geo-replication
+
 * Wed Sep 19 2012 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.0-11
 - condrestart glusterfsd then glusterd in %preun server
 
diff --git a/sources b/sources
index 0e24a6b..89c1ba6 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-3ddf782421f54c60b9da9607b0c32ec1  glusterfs-3.3.0.tar.gz
+4c9f291de887b1193d5d1acac4003360  glusterfs-3.3.1.tar.gz
 785ae9ba4e1f6fc256cd6a697bb2861f  swift-1.4.8.tar.gz


More information about the scm-commits mailing list