Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pve-manager
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
pve-manager
Commits
b282dec2
Commit
b282dec2
authored
Mar 03, 2014
by
Dietmar Maurer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add spice example script spice-example-sh
parent
28e883f4
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
0 deletions
+24
-0
Makefile
Makefile
+1
-0
changelog.Debian
debian/changelog.Debian
+2
-0
spice-example-sh
spice-example-sh
+21
-0
No files found.
Makefile
View file @
b282dec2
...
...
@@ -97,6 +97,7 @@ install: country.dat vznet.conf vzdump.conf vzdump-hook-script.pl pve-apt.conf p
install
-D
-m
0755 vznet.conf
${
DESTDIR
}
/etc/vz/vznet.conf
install
-D
-m
0755 mtu
${
DESTDIR
}
/etc/network/if-up.d/mtu
install
-m
0644 vzdump-hook-script.pl
${
DOCDIR
}
/examples/vzdump-hook-script.pl
install
-m
0644 spice-example-sh
${
DOCDIR
}
/examples/spice-example-sh
install
-m
0644 copyright
${
DOCDIR
}
install
-m
0644 debian/changelog.Debian
${
DOCDIR
}
install
-m
0644 country.dat
${
DESTDIR
}
/usr/share/
${
PACKAGE
}
...
...
debian/changelog.Debian
View file @
b282dec2
pve-manager (3.1-45) unstable; urgency=low
* parseQemuNetwork: add vmxnet3
* add /usr/share/doc/pve-manager/examples/spice-example-sh
-- Proxmox Support Team <support@proxmox.com> Mon, 03 Mar 2014 07:06:02 +0100
...
...
spice-example-sh
0 → 100755
View file @
b282dec2
#!/bin/bash
# needs pve-manager >= 3.1-44
USERNAME
=
root@pam
PASSWORD
=
yoursecretpassword
# select VM
VMID
=
100
NODE
=
anodename
PROXY
=
anodename.domain.tld
DATA
=
`
curl
-k
-d
"username=
$USERNAME
&password=
$PASSWORD
"
https://
$PROXY
:8006/api2/json/access/ticket
`
TICKET
=
`
echo
$DATA
|sed
's/\\\\\//\//g'
|
sed
's/[{}]//g'
|
awk
-v
k
=
"text"
'{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}'
|
sed
's/\"\:\"/\|/g'
|
sed
's/[\,]/ /g'
|
sed
's/\"// g'
|grep
-w
ticket|
awk
-F
"|"
'{print $2}'
`
CSRF
=
`
echo
$DATA
|sed
's/\\\\\//\//g'
|
sed
's/[{}]//g'
|
awk
-v
k
=
"text"
'{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}'
|
sed
's/\"\:\"/\|/g'
|
sed
's/[\,]/ /g'
|
sed
's/\"// g'
|grep
-w
CSRFPreventionToken|
awk
-F
"|"
'{print $2}'
`
curl
-k
-b
"PVEAuthCookie=
$TICKET
"
-H
"CSRFPreventionToken:
$CSRF
"
https://
$PROXY
:8006/api2/spiceconfig/nodes/
$NODE
/qemu/
$VMID
/spiceproxy
-d
"proxy=
$PROXY
"
>
spiceproxy
remote-viewer spiceproxy
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment