22 lines
889 B
Text
22 lines
889 B
Text
Index: src/rpc/virnettlscontext.c
|
|
--- src/rpc/virnettlscontext.c.orig
|
|
+++ src/rpc/virnettlscontext.c
|
|
@@ -38,9 +38,15 @@
|
|
#include "virthread.h"
|
|
#include "configmake.h"
|
|
|
|
-#define LIBVIRT_PKI_DIR SYSCONFDIR "/pki"
|
|
-#define LIBVIRT_CACERT LIBVIRT_PKI_DIR "/CA/cacert.pem"
|
|
-#define LIBVIRT_CACRL LIBVIRT_PKI_DIR "/CA/cacrl.pem"
|
|
+#ifdef __OpenBSD__
|
|
+# define LIBVIRT_PKI_DIR SYSCONFDIR "/ssl"
|
|
+# define LIBVIRT_CACERT LIBVIRT_PKI_DIR "/cert.pem"
|
|
+# define LIBVIRT_CACRL LIBVIRT_PKI_DIR "/crl.pem"
|
|
+#else
|
|
+# define LIBVIRT_PKI_DIR SYSCONFDIR "/pki"
|
|
+# define LIBVIRT_CACERT LIBVIRT_PKI_DIR "/CA/cacert.pem"
|
|
+# define LIBVIRT_CACRL LIBVIRT_PKI_DIR "/CA/cacrl.pem"
|
|
+#endif
|
|
#define LIBVIRT_CLIENTKEY LIBVIRT_PKI_DIR "/libvirt/private/clientkey.pem"
|
|
#define LIBVIRT_CLIENTCERT LIBVIRT_PKI_DIR "/libvirt/clientcert.pem"
|
|
#define LIBVIRT_SERVERKEY LIBVIRT_PKI_DIR "/libvirt/private/serverkey.pem"
|