summaryrefslogtreecommitdiffstats
path: root/bin/gluster-swift-gen-builders
diff options
context:
space:
mode:
Diffstat (limited to 'bin/gluster-swift-gen-builders')
-rwxr-xr-xbin/gluster-swift-gen-builders13
1 files 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"