From 4023c7277ffb79df7021742143f403cd415047e8 Mon Sep 17 00:00:00 2001 From: Chetan Risbud Date: Tue, 20 Aug 2013 12:20:36 +0530 Subject: 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 Reviewed-on: http://review.gluster.org/5658 Reviewed-by: Luis Pabon Tested-by: Luis Pabon --- bin/gluster-swift-gen-builders | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'bin/gluster-swift-gen-builders') 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" -- cgit