aboutsummaryrefslogtreecommitdiff
path: root/script/dev-env-rclone.sh
diff options
context:
space:
mode:
Diffstat (limited to 'script/dev-env-rclone.sh')
-rw-r--r--script/dev-env-rclone.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/script/dev-env-rclone.sh b/script/dev-env-rclone.sh
new file mode 100644
index 00000000..87933476
--- /dev/null
+++ b/script/dev-env-rclone.sh
@@ -0,0 +1,21 @@
+ACCESS_KEY=`cat /tmp/garage.s3 |cut -d' ' -f1`
+SECRET_KEY=`cat /tmp/garage.s3 |cut -d' ' -f2`
+
+cat > /tmp/garage.rclone.conf <<EOF
+[garage]
+type = s3
+provider = Other
+env_auth = false
+access_key_id = $ACCESS_KEY
+secret_access_key = $SECRET_KEY
+endpoint = http://127.0.0.1:3911
+bucket_acl = private
+force_path_style = true
+region = garage
+no_check_bucket = true
+EOF
+# It seems that region is mandatory as rclone does not support redirection
+
+
+function rclone { command rclone --config /tmp/garage.rclone.conf $@ ; }
+rclone --version