]> git.proxmox.com Git - pve-manager.git/blobdiff - spice-example-sh
appliance index: fix precedence in size check for log rotation
[pve-manager.git] / spice-example-sh
index 1d8bdc499780720cd7d579025f2b7c8a7f120f7c..6fe5c1f59ba4239ff6d97d2a7ebcf69fffe93c7e 100755 (executable)
@@ -59,17 +59,19 @@ fi
 
 NODE="${NODE%%\.*}"
 
-DATA="$(curl -f -s -S -k -d "username=$USERNAME&password=$PASSWORD" "https://$PROXY:8006/api2/json/access/ticket")"
+DATA="$(curl -f -s -S -k --data-urlencode "username=$USERNAME" --data-urlencode "password=$PASSWORD" "https://$PROXY:8006/api2/json/access/ticket")"
 
 echo "AUTH OK"
 
 TICKET="${DATA//\"/}"
 TICKET="${TICKET##*ticket:}"
 TICKET="${TICKET%%,*}"
+TICKET="${TICKET%%\}*}"
 
 CSRF="${DATA//\"/}"
 CSRF="${CSRF##*CSRFPreventionToken:}"
 CSRF="${CSRF%%,*}"
+CSRF="${CSRF%%\}*}"
 
 curl -f -s -S -k -b "PVEAuthCookie=$TICKET" -H "CSRFPreventionToken: $CSRF" "https://$PROXY:8006/api2/spiceconfig/nodes/$NODE/qemu/$VMID/spiceproxy" -d "proxy=$PROXY" > spiceproxy