ports/sysutils/libvirt/patches/patch-src_rpc_virnettlscontext_c

23 lines
889 B
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
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"