[pve-devel] [PATCH v3 novnc 1/1] novnc: added new parameter to pass a command to the newly opened terminal
Tim Marx
t.marx at proxmox.com
Tue Jan 22 12:21:57 CET 2019
Signed-off-by: Tim Marx <t.marx at proxmox.com>
---
.../patches/0012-pass-custom-command-to-vnc.patch | 38 ++++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 39 insertions(+)
create mode 100644 debian/patches/0012-pass-custom-command-to-vnc.patch
diff --git a/debian/patches/0012-pass-custom-command-to-vnc.patch b/debian/patches/0012-pass-custom-command-to-vnc.patch
new file mode 100644
index 0000000..c836b5b
--- /dev/null
+++ b/debian/patches/0012-pass-custom-command-to-vnc.patch
@@ -0,0 +1,38 @@
+From bc515ecef9162774bff846e362b4c8315032ea2a Mon Sep 17 00:00:00 2001
+From: Tim Marx <t.marx at proxmox.com>
+Date: Fri, 21 Dec 2018 11:46:13 +0100
+Subject: [PATCH 12/12] pass custom command to vnc
+
+Signed-off-by: Tim Marx <t.marx at proxmox.com>
+---
+ app/pve.js | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/app/pve.js b/app/pve.js
+index e2c37fb..9cf4b09 100644
+--- a/app/pve.js
++++ b/app/pve.js
+@@ -11,6 +11,7 @@ export default function PVEUI(UI){
+ this.vmname = WebUtil.getQueryVar('vmname');
+ this.nodename = WebUtil.getQueryVar('node');
+ this.resize = WebUtil.getQueryVar('resize');
++ this.cmd = WebUtil.getQueryVar('cmd');
+ this.lastFBWidth = undefined;
+ this.lastFBHeight = undefined;
+ this.sizeUpdateTimer = undefined;
+@@ -47,6 +48,12 @@ export default function PVEUI(UI){
+ params.upgrade = 1;
+ title = 'System upgrade on node ' + this.nodename;
+ break;
++ case 'cmd':
++ url = baseUrl + '/vncshell';
++ params.cmd = decodeURI(this.cmd);
++ title = 'Install Ceph on node ' + this.nodename;
++
++ break;
+ default:
+ throw 'implement me';
+ break;
+--
+2.11.0
+
diff --git a/debian/patches/series b/debian/patches/series
index 5f92a77..1cc9d2a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@
0009-decrease-animation-time.patch
0010-use-only-app.js.patch
0011-add-localCursor-setting-to-rfb.patch
+0012-pass-custom-command-to-vnc.patch
\ No newline at end of file
--
2.11.0
More information about the pve-devel
mailing list