From 5d466414198abc809b61cf1cbdc925f933f4978f Mon Sep 17 00:00:00 2001 From: dmitry <dmitry.puzyrkov@demlabs.net> Date: Wed, 10 Jul 2024 14:08:12 +0700 Subject: [PATCH] [*] windows package: kill node, disable service on uninstall. --- os/windows/cellframe-node.nsis | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/os/windows/cellframe-node.nsis b/os/windows/cellframe-node.nsis index ec7ffe39e..54309a37d 100644 --- a/os/windows/cellframe-node.nsis +++ b/os/windows/cellframe-node.nsis @@ -257,7 +257,7 @@ Function checkEnabledNets ${EndIf} ${If} $NetSubzeroState == "on" - ${NSD_Check} $NetMileenaCb + ${NSD_Check} $NetSubzeroCb ${EndIf} FunctionEnd @@ -314,6 +314,7 @@ Function pgNetSelectLeave ${NSD_GetState} $NetRiemannCb $NetRiemannState ${NSD_GetState} $NetRaidenCb $NetRaidenState ${NSD_GetState} $NetMileenaCb $NetMileenaState + ${NSD_GetState} $NetSubzeroCb $NetSubzeroState !insertmacro ensureNetworkState "Backbone" $NetBackboneState @@ -329,6 +330,9 @@ FunctionEnd Section "Uninstall" SetRegView 64 nsExec::ExecToLog /OEM "$INSTDIR\${NODE_NAME}-config.exe -e service disable" + nsExec::ExecToLog /OEM "$INSTDIR\${NODE_NAME}-config.exe -e service stop" + nsExec::ExecToLog /OEM 'taskkill /f /im ${NODE_NAME}.exe' + Delete "$INSTDIR\${NODE_NAME}.exe" Delete "$INSTDIR\${NODE_NAME}-tool.exe" Delete "$INSTDIR\${NODE_NAME}-cli.exe" -- GitLab