From 9b040d49cc99a5bc2f1f82cbecfaa52bb20f4733 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Tue, 20 Oct 2026 22:34:32 -0400 Subject: [PATCH] beamPackages.mixRelease: replace certifi bundle with cacert Assisted-By: Claude Opus 5.5 low in claude-code/2.1.303 (cherry picked from commit fdb7d51bd12101fdc6e6c44f3531c104b19a48ee) --- pkgs/development/beam-modules/mix-release.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/beam-modules/mix-release.nix b/pkgs/development/beam-modules/mix-release.nix index a72ba6c8e9ae..9a60c0858690 100644 --- a/pkgs/development/beam-modules/mix-release.nix +++ b/pkgs/development/beam-modules/mix-release.nix @@ -167,9 +167,12 @@ stdenv.mkDerivation ( export MIX_DEPS_PATH="$TEMPDIR/deps" cp --no-preserve=mode -R "${mixFodDeps}" "$MIX_DEPS_PATH" - if [ -f "$MIX_DEPS_PATH/castore/priv/cacerts.pem" ]; then - cp "${cacert}/etc/ssl/certs/ca-bundle.crt" "$MIX_DEPS_PATH/castore/priv/cacerts.pem" - fi + local dep + for dep in castore certifi; do + if [ -f "$MIX_DEPS_PATH/$dep/priv/cacerts.pem" ]; then + cp "${cacert}/etc/ssl/certs/ca-bundle.crt" "$MIX_DEPS_PATH/$dep/priv/cacerts.pem" + fi + done ''} '' + (attrs.postUnpack or "");