hopefully

This commit is contained in:
Sebastian
2025-01-04 16:56:04 +01:00
parent fa2153dd4a
commit ba91e8c024

View File

@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
if [[ -n $2 ]]; then if [[ -n $2 ]]; then
echo "upload backup via webdav" echo "upload backup via webdav to $2"
else else
if [ ! -d "$backup_dir" ]; then if [ ! -d "$backup_dir" ]; then
echo "Error: /backup directory does not exist" echo "Error: /backup directory does not exist"
@@ -40,8 +40,8 @@ for key in $keys; do
#echo "$target_file" #echo "$target_file"
if [[ -n $2 ]]; then if [[ -n $2 ]]; then
tar -cf - "$source_folder" | pv -pterb -s $(du -sb "$source_folder" | awk '{print $1}') | zstd | curl -X PUT --data-binary @- "https://$2.stakesquid.eu/dav/null/uploading-$target_file" tar -cf - "$source_folder" | pv -pterb -s $(du -sb "$source_folder" | awk '{print $1}') | zstd | curl -X PUT --data-binary @- "$2/uploading-$target_file"
curl -X MOVE -H "Destination: https://$2.stakesquid.eu/dev/null/$target_file" "https://$2.stakesquid.eu/dav/null/uploading-$target_file" curl -X MOVE -H "Destination: $2/$target_file" "$2/uploading-$target_file"
else else
tar -cf - "$source_folder" | pv -pterb -s $(du -sb "$source_folder" | awk '{print $1}') | zstd -o "/backup/uploading-$target_file" tar -cf - "$source_folder" | pv -pterb -s $(du -sb "$source_folder" | awk '{print $1}') | zstd -o "/backup/uploading-$target_file"
mv "/backup/uploading-$target_file" "/backup/$target_file" mv "/backup/uploading-$target_file" "/backup/$target_file"