aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2025-04-17 07:41:03 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2025-04-17 07:41:03 +0200
commitca7a998e99c0f6c30ef893ca4efe44a08aa72b44 (patch)
treeb56cd9dd256b3e2589fec37eb5766234fd761408
parent1f538cbd474649d5cdd4001001b9a39c9955f721 (diff)
Replace --fail-with-body with -fHEADmaster
The former might not be available on older versions of cURL, such as that distributed by Ubuntu focal. Also, slcl-upload is not interested in the HTTP body returned on 4xx errors, so the latter is more appropriate.
-rwxr-xr-xslcl-upload10
1 files changed, 5 insertions, 5 deletions
diff --git a/slcl-upload b/slcl-upload
index 42a546e..0c593ba 100755
--- a/slcl-upload
+++ b/slcl-upload
@@ -54,7 +54,7 @@ cleanup()
slcl_mkdir()
{
if ! curl --head \
- --fail-with-body \
+ -f \
--no-progress-meter \
-s \
-b "$cookie" \
@@ -62,7 +62,7 @@ slcl_mkdir()
"$(escape_url "$url/user$2/$1/")"
then
curl -X POST \
- --fail-with-body \
+ -f \
-b "$cookie" \
--data-urlencode "name=$1" --data-urlencode "dir=$2/" \
"$url/mkdir"
@@ -72,7 +72,7 @@ slcl_mkdir()
trap cleanup EXIT
curl -X POST \
- --fail-with-body \
+ -f \
-c "$cookie" \
--data-urlencode "username=$user" --data-urlencode "password=$pwd" \
"$url/login"
@@ -108,7 +108,7 @@ upload_dir()
then
printf "[not a file]\n"
elif curl --head \
- --fail-with-body \
+ -f \
--no-progress-meter \
-s \
-b "$cookie" \
@@ -118,7 +118,7 @@ upload_dir()
printf "[skipping]\n"
else
while ! curl -X POST \
- --fail-with-body \
+ -f \
-b "$cookie" \
-F dir="$dir$src/" \
-F "file=@$src/$f;filename=$(basename -- "$f")" \