- Fix #1178: attempt to fix setup error at end, pop result values

at end of install.


git-svn-id: file:///svn/unbound/trunk@3963 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2016-12-14 08:55:44 +00:00
parent 631d2b4214
commit 5351f69e49
2 changed files with 8 additions and 0 deletions

View file

@ -1,3 +1,7 @@
14 December 2016: Wouter
- Fix #1178: attempt to fix setup error at end, pop result values
at end of install.
13 December 2016: Wouter 13 December 2016: Wouter
- Fix #1182: Fix Resource leak (socket), at startup. - Fix #1182: Fix Resource leak (socket), at startup.
- Fix unbound-control and ipv6 only. - Fix unbound-control and ipv6 only.

View file

@ -148,8 +148,10 @@ section "-hidden.postinstall"
# install service entry # install service entry
nsExec::ExecToLog '"$INSTDIR\unbound-service-install.exe"' nsExec::ExecToLog '"$INSTDIR\unbound-service-install.exe"'
Pop $0 # return value/error/timeout
# start unbound service # start unbound service
nsExec::ExecToLog '"$INSTDIR\unbound-service-install.exe" start' nsExec::ExecToLog '"$INSTDIR\unbound-service-install.exe" start'
Pop $0 # return value/error/timeout
sectionEnd sectionEnd
# set section descriptions # set section descriptions
@ -171,8 +173,10 @@ LangString DESC_rootkey ${LANG_ENGLISH} "Set up to use the DNSSEC root trust anc
section "un.Unbound" section "un.Unbound"
# stop unbound service # stop unbound service
nsExec::ExecToLog '"$INSTDIR\unbound-service-remove.exe" stop' nsExec::ExecToLog '"$INSTDIR\unbound-service-remove.exe" stop'
Pop $0 # return value/error/timeout
# uninstall service entry # uninstall service entry
nsExec::ExecToLog '"$INSTDIR\unbound-service-remove.exe"' nsExec::ExecToLog '"$INSTDIR\unbound-service-remove.exe"'
Pop $0 # return value/error/timeout
# deregister uninstall # deregister uninstall
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Unbound" DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Unbound"
Delete "$INSTDIR\uninst.exe" # delete self Delete "$INSTDIR\uninst.exe" # delete self