blob: fb1ec0bf5e6e62b8a4773d31407a56930c852fbc [file] [log] [blame]
#!/bin/bash
BASENAME=$(basename "$0")
if [ "$#" != "1" ]; then
echo "Usage: $BASENAME /path/to/config_file"
exit 1
fi
if [ -a "$1" ]; then
echo "Warning: file $1 already exists."
exit 0
fi
if [ -n "$gpcloud_access_key_id" ] && [ -n "$gpcloud_secret_access_key" ]; then
cat > $1 <<-EOF
[default]
accessid = "$gpcloud_access_key_id"
secret = "$gpcloud_secret_access_key"
threadnum = 3
chunksize = 16777217
[no_autocompress]
accessid = "$gpcloud_access_key_id"
secret = "$gpcloud_secret_access_key"
autocompress = false
threadnum = 3
chunksize = 16777217
[sse_s3]
accessid = "$gpcloud_access_key_id"
secret = "$gpcloud_secret_access_key"
threadnum = 3
chunksize = 16777217
server_side_encryption = sse-s3
[proxy]
accessid = "$gpcloud_access_key_id"
secret = "$gpcloud_secret_access_key"
threadnum = 3
chunksize = 16777217
proxy = socks5://127.0.0.1:1080
[wrong_proxy]
accessid = "$gpcloud_access_key_id"
secret = "$gpcloud_secret_access_key"
threadnum = 3
chunksize = 16777217
proxy = socks5://127.0.0.1:1090
EOF
else
echo "Error: environment varibles \$gpcloud_access_key_id and \$gpcloud_secret_access_key are not set."
exit 1
fi
exit 0