From: Ben Kaduk Date: Thu, 16 Aug 2012 20:03:48 +0000 (-0400) Subject: Kill running processes on upgrades/uninstalls X-Git-Tag: kfw-4.0-final~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0c17dba06e71c39af830f5ae79be80e0754491f;p=thirdparty%2Fkrb5.git Kill running processes on upgrades/uninstalls The InstallValidate action of the windows installer will bring up a dialog informing us that some currently running processes must be terminated before installation may proceed, and offers to do so, but does not actually kill the processes. We have our own code to kill running processes which did not execute, for two reasons: it was sequenced after InstallValidate, and we did not have a current list of processes to look for. Add the right processes to look for and kill, and use our own process-killing code since it actually works. (cherry picked from commit 79e5540860d077693e70b340db4d69d5e15107b7) ticket: 7343 status: resolved --- diff --git a/src/windows/installer/wix/kfw.wxs b/src/windows/installer/wix/kfw.wxs index 20a70e5ed7..d00c6e88e8 100755 --- a/src/windows/installer/wix/kfw.wxs +++ b/src/windows/installer/wix/kfw.wxs @@ -168,8 +168,9 @@ - - (Not Installed) And (UPGRADEPISMERE Or UPGRADEKFW Or UPGRADEKFW64) + + + (Not Installed) And (UPGRADEPISMERE Or UPGRADEKFW Or UPGRADEKFW64) SYSTEMKRB5INI <> "" @@ -236,6 +237,11 @@ krbcc32s.exe Kerberos Credential Cache + + kpKrbcc64 + krbcc64s.exe + Kerberos Credential Cache + kpK95 k95.exe @@ -261,6 +267,16 @@ afscreds.exe AFS Credentials Manager + + kccapiserver + ccapiserver.exe + Credentials Cache API Server + + + kMITKerberos + MIT Kerberos.exe + MIT Kerberos Ticket Manager +