File 0961-Bugfix-API-change-in-NSIS-scripting-as-of-3.0.6-July.patch of Package erlang
From 5c8453fa14659d028efc3168d809d798cf82cf3e Mon Sep 17 00:00:00 2001
From: Dmytro Lytovchenko <dmytro.lytovchenko@gmail.com>
Date: Tue, 27 May 2025 02:02:41 +0200
Subject: [PATCH 1/2] Bugfix: API change in NSIS scripting as of 3.0.6 (July
2020) in DeleteRegKey use /ifnosubkeys for old behaviour
---
erts/etc/win32/nsis/erlang20.nsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/erts/etc/win32/nsis/erlang20.nsi b/erts/etc/win32/nsis/erlang20.nsi
index 7d63671f89..705af44c77 100644
--- a/erts/etc/win32/nsis/erlang20.nsi
+++ b/erts/etc/win32/nsis/erlang20.nsi
@@ -482,8 +482,8 @@ continue_delete:
noshortcuts:
; We delete both in HKCU and HKLM, we don't really know were they might be...
- DeleteRegKey /ifempty HKLM "SOFTWARE\Ericsson\Erlang\${ERTS_VERSION}"
- DeleteRegKey /ifempty HKCU "SOFTWARE\Ericsson\Erlang\${ERTS_VERSION}"
+ DeleteRegKey /ifnosubkeys HKLM "SOFTWARE\Ericsson\Erlang\${ERTS_VERSION}"
+ DeleteRegKey /ifnosubkeys HKCU "SOFTWARE\Ericsson\Erlang\${ERTS_VERSION}"
DeleteRegKey HKLM \
"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Erlang OTP"
DeleteRegKey HKCU \
--
2.43.0