From 4023c7277ffb79df7021742143f403cd415047e8 Mon Sep 17 00:00:00 2001
From: Chetan Risbud <crisbud@redhat.com>
Date: Tue, 20 Aug 2013 12:20:36 +0530
Subject: [PATCH] gluster-swift-gen-builders behaviour changes

gluster-swift-gen-builders now changes directory to /etc/swift prior to
creating ring files. It does display a message indicating the location of
the ring files.

BUG: 986458

https://bugzilla.redhat.com/show_bug.cgi?id=986458

Change-Id: Iea33c925d98c47c914e8a95d11faa3220967b4d6
Signed-off-by: Chetan Risbud <crisbud@redhat.com>
Reviewed-on: http://review.gluster.org/5658
Reviewed-by: Luis Pabon <lpabon@redhat.com>
Tested-by: Luis Pabon <lpabon@redhat.com>
---
 bin/gluster-swift-gen-builders | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/bin/gluster-swift-gen-builders b/bin/gluster-swift-gen-builders
index 7c0834a..0607186 100755
--- a/bin/gluster-swift-gen-builders
+++ b/bin/gluster-swift-gen-builders
@@ -28,14 +28,12 @@ if [ "$1x" = "x" ]; then
     exit 1
 fi
 
+# Save the current directory and then cd to /etc/swift
+temp_dir=$PWD
+cd /etc/swift
+
 for builder_file in $builder_files
 do
-    mkdir /etc/swift/backup_rings
-    chmod +w /etc/swift/backup_rings
-    cp /etc/swift/*.ring.gz /etc/swift/backup_rings
-
-    cd /etc/swift
-
     create $builder_file
 
     zone=1
@@ -48,3 +46,6 @@ do
     rebalance $builder_file
     build $builder_file
 done
+
+cd $temp_dir
+echo "Ring files are prepared in /etc/swift"