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

openSUSE Build Service is sponsored by