]> git.proxmox.com Git - pve-qemu-kvm.git/blame - debian/patches/spice-use-pve-certs.patch
Two more fixes
[pve-qemu-kvm.git] / debian / patches / spice-use-pve-certs.patch
CommitLineData
6ff265b5
DM
1Index: new/ui/spice-core.c
2===================================================================
24bb7da3
DM
3--- new.orig/ui/spice-core.c 2014-11-20 07:26:43.000000000 +0100
4+++ new/ui/spice-core.c 2014-11-20 07:33:22.000000000 +0100
3fe80761 5@@ -682,32 +682,35 @@
6ff265b5
DM
6
7 if (tls_port) {
8 x509_dir = qemu_opt_get(opts, "x509-dir");
24bb7da3 9- if (!x509_dir) {
6ff265b5 10- x509_dir = ".";
9752fbab 11- }
6ff265b5
DM
12
13 str = qemu_opt_get(opts, "x509-key-file");
14 if (str) {
15 x509_key_file = g_strdup(str);
16- } else {
17+ } else if (x509_dir) {
9752fbab
DM
18 x509_key_file = g_strdup_printf("%s/%s", x509_dir,
19 X509_SERVER_KEY_FILE);
6ff265b5
DM
20+ } else {
21+ x509_key_file = g_strdup("/etc/pve/local/pve-ssl.key");
22 }
23
24 str = qemu_opt_get(opts, "x509-cert-file");
25 if (str) {
26 x509_cert_file = g_strdup(str);
27- } else {
28+ } else if (x509_dir) {
9752fbab
DM
29 x509_cert_file = g_strdup_printf("%s/%s", x509_dir,
30 X509_SERVER_CERT_FILE);
6ff265b5
DM
31+ } else {
32+ x509_cert_file = g_strdup("/etc/pve/local/pve-ssl.pem");
33 }
34
35 str = qemu_opt_get(opts, "x509-cacert-file");
36 if (str) {
37 x509_cacert_file = g_strdup(str);
38- } else {
39+ } else if (x509_dir) {
9752fbab
DM
40 x509_cacert_file = g_strdup_printf("%s/%s", x509_dir,
41 X509_CA_CERT_FILE);
6ff265b5
DM
42+ } else {
43+ x509_cacert_file = g_strdup("/etc/pve/pve-root-ca.pem");
44 }
45
46 x509_key_password = qemu_opt_get(opts, "x509-key-password");