aboutsummaryrefslogtreecommitdiff
path: root/script/dev-env-s3cmd.sh
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2021-04-28 11:35:10 +0200
committerQuentin Dufour <quentin@deuxfleurs.fr>2021-05-02 14:59:58 +0200
commitef4d6e782a67bd422489d643e8807eaf7fb853c4 (patch)
treeafb0e2c60837e52e808002fc643a2c87ed2c4c93 /script/dev-env-s3cmd.sh
parenta981244f11af13f3dcebb9f399ab18d7e484014f (diff)
downloadgarage-ef4d6e782a67bd422489d643e8807eaf7fb853c4.tar.gz
garage-ef4d6e782a67bd422489d643e8807eaf7fb853c4.zip
Add minio & rclone to our functional teststest/more-clients
It is now possible to configure which clients you do not want to test with the env variable SKIP_XXX=1, XXX being the client name. eg. SKIP_S3CMD=1 ./script/test-smoke.sh
Diffstat (limited to 'script/dev-env-s3cmd.sh')
-rw-r--r--script/dev-env-s3cmd.sh28
1 files changed, 12 insertions, 16 deletions
diff --git a/script/dev-env-s3cmd.sh b/script/dev-env-s3cmd.sh
index 88d2941f..e97c35e2 100644
--- a/script/dev-env-s3cmd.sh
+++ b/script/dev-env-s3cmd.sh
@@ -1,19 +1,15 @@
-#!/bin/bash
-
-SCRIPT_FOLDER="`dirname \"${BASH_SOURCE[0]}\"`"
-REPO_FOLDER="${SCRIPT_FOLDER}/../"
-GARAGE_DEBUG="${REPO_FOLDER}/target/debug/"
-GARAGE_RELEASE="${REPO_FOLDER}/target/release/"
-PATH="${GARAGE_DEBUG}:${GARAGE_RELEASE}:$PATH"
-
ACCESS_KEY=`cat /tmp/garage.s3 |cut -d' ' -f1`
SECRET_KEY=`cat /tmp/garage.s3 |cut -d' ' -f2`
-alias s3grg="s3cmd \
- --host 127.0.0.1:3911 \
- --host-bucket 127.0.0.1:3911 \
- --access_key=$ACCESS_KEY \
- --secret_key=$SECRET_KEY \
- --region=garage \
- --no-ssl"
-
+cat > /tmp/garage.s3cmd.cfg <<EOF
+[default]
+access_key = $ACCESS_KEY
+secret_key = $SECRET_KEY
+host_base = 127.0.0.1:3911
+host_bucket = 127.0.0.1:3911
+use_https = False
+EOF
+
+function s3cmd { command s3cmd --config=/tmp/garage.s3cmd.cfg $@ ; }
+s3cmd --version
+python3 --version