File 1308-Add-extra-uninstall-removal-instructions-thanks-to-i.patch of Package erlang
From 154c6414d5a54e921f85c542d41232730b9be37d Mon Sep 17 00:00:00 2001
From: Dmytro Lytovchenko <dmytro.lytovchenko@gmail.com>
Date: Tue, 24 Jun 2025 12:53:24 +0200
Subject: [PATCH 2/2] Add extra uninstall removal instructions, thanks to
@inikulshin
---
erts/etc/win32/nsis/erlang20.nsi | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/erts/etc/win32/nsis/erlang20.nsi b/erts/etc/win32/nsis/erlang20.nsi
index 705af44c77..5c9e8a0614 100644
--- a/erts/etc/win32/nsis/erlang20.nsi
+++ b/erts/etc/win32/nsis/erlang20.nsi
@@ -482,12 +482,16 @@ continue_delete:
noshortcuts:
; We delete both in HKCU and HKLM, we don't really know were they might be...
- 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 \
- "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Erlang OTP"
+ DeleteRegKey /ifnosubkeys HKCU "SOFTWARE\Ericsson\Erlang\${ERTS_VERSION}"
+ DeleteRegKey /ifnosubkeys HKCU "SOFTWARE\Ericsson\Erlang"
+ DeleteRegKey /ifnosubkeys HKCU "SOFTWARE\Ericsson"
+
+ DeleteRegKey /ifnosubkeys HKLM "SOFTWARE\Ericsson\Erlang\${ERTS_VERSION}"
+ DeleteRegKey /ifnosubkeys HKLM "SOFTWARE\Ericsson\Erlang"
+ DeleteRegKey /ifnosubkeys HKLM "SOFTWARE\Ericsson"
+
+ DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Erlang OTP"
+ DeleteRegKey HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Erlang OTP"
; Now remove shell/file associations we'we made...
--
2.43.0