diff --git a/templates/script/makebuckets.erb.sh b/templates/script/makebuckets.erb.sh index cb9d992..7e541f2 100755 --- a/templates/script/makebuckets.erb.sh +++ b/templates/script/makebuckets.erb.sh @@ -43,9 +43,11 @@ for eppn in $(echo "${users}" | jq -r keys[]); do username=${eppn%@*} # Remove underscore from username user=${username//_/-} + # convert user to lower case for bucket naming rules + user_lower=${user,,} echo "$(date) - Check bucket status for ${eppn}" - bucketname="${user}-${site_name//./-}" + bucketname="${user_lower}-${site_name//./-}" if ! echo "${buckets}" | grep "${bucketname}" &> /dev/null; then echo "$(date) - ${eppn} has no mounts configured, adding bucket and mounts..." ${rclone} mkdir "${rcp}:${bucketname}" diff --git a/templates/scriptreceiver/create_bucket.erb.sh b/templates/scriptreceiver/create_bucket.erb.sh index c18c0b5..6a2b2f9 100755 --- a/templates/scriptreceiver/create_bucket.erb.sh +++ b/templates/scriptreceiver/create_bucket.erb.sh @@ -33,7 +33,7 @@ fi key=$(grep access_key_id "${rclone_config}" | awk '{print $3}') secret=$(grep secret_access_key "${rclone_config}"| awk '{print $3}') endpoint=$(grep endpoint "${rclone_config}" | awk '{print $3}') -preexisting="$(docker exec -u www-data -i "${container}" php --define apc.enable_cli=1 /var/www/html/occ files_external:list --output json "${user}" | jq -r '.[] | .configuration.bucket' | grep "${bucket}")" +preexisting="$(docker exec -u www-data -i "${container}" php --define apc.enable_cli=1 /var/www/html/occ files_external:list --output json --show-password "${user}" | jq -r '.[] | .configuration.bucket' | grep "${bucket}")" if [[ -z ${preexisting} ]]; then docker exec -u www-data -i "${container}" php --define apc.enable_cli=1 /var/www/html/occ files_external:create "${user_bucket_name}" \