File 0324-Fix-pubkey_os_cacerts-load-on-DragonFly.patch of Package erlang

From b3b677b6b751294a07a749b13b31803bca42a8b1 Mon Sep 17 00:00:00 2001
From: Michael Neumann <mneumann@ntecs.de>
Date: Fri, 9 Aug 2024 12:06:32 +0200
Subject: [PATCH] Fix pubkey_os_cacerts:load() on DragonFly

Fixes an exception thrown when running "mix setup" on Elixir
1.18.0-dev:

    ** (EXIT from #PID<0.93.0>) an exception was raised:
	** (MatchError) no match of right hand side value:
           {:error, {:enotsup, {:unix, :dragonfly}}}
---
 lib/public_key/src/pubkey_os_cacerts.erl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/public_key/src/pubkey_os_cacerts.erl b/lib/public_key/src/pubkey_os_cacerts.erl
index f3659cda5c..2cc028be5f 100644
--- a/lib/public_key/src/pubkey_os_cacerts.erl
+++ b/lib/public_key/src/pubkey_os_cacerts.erl
@@ -61,6 +61,8 @@ load() ->
             load(bsd_paths(), undefined);
         {unix, freebsd} ->
             load(bsd_paths(), undefined);
+        {unix, dragonfly} ->
+            load(bsd_paths(), undefined);
         {unix, netbsd} ->
             load(bsd_paths(), undefined);
         {unix, sunos} ->
-- 
2.43.0

openSUSE Build Service is sponsored by