2007-12-07 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Fri, 7 Dec 2007 13:35:37 +0000 (13:35 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Fri, 7 Dec 2007 13:35:37 +0000 (13:35 +0000)
* src/inst-gpgex.nsi: Detect and uninstall a previously installed
GPGee.

ChangeLog
src/inst-gpgex.nsi
src/uninst-gpgex.nsi

index fc812fd..4ed5779 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,7 @@
 2007-12-07  Marcus Brinkmann  <marcus@g10code.de>
 
-       * src/uninst-gpgex.nsi: Detect and uninstall a previously
-       installed GPGee.
+       * src/inst-gpgex.nsi: Detect and uninstall a previously installed
+       GPGee.
 
 2007-12-03  Marcus Brinkmann  <marcus@g10code.de>
 
index 6320a80..1241232 100644 (file)
@@ -29,6 +29,18 @@ Section "GpgEX" SEC_gpgex
   File "${gpg4win_pkg_gpgex}"
 !else
 
+# Uninstall a previous gpgee version, if it exists.
+  ifFileExists "$INSTDIR\GPGee.dll" 0 gpgex_no_gpgee
+    UnRegDLL "$INSTDIR\GPGee.dll"
+    Delete /REBOOTOK "$INSTDIR\GPGee.dll"
+    Delete /REBOOTOK "$INSTDIR\GPGee.DEU"
+    Delete "$INSTDIR\GPGee.hlp"
+    Delete "$INSTDIR\share\gpgee\gpl.txt"
+    RMDir "$INSTDIR\share\gpgee"
+    RMDir "$INSTDIR\share"
+    RMDir "$INSTDIR"
+  gpgex_no_gpgee:
+
   ClearErrors
   SetOverwrite try
   File ${prefix}/bin/gpgex.dll
index 4f32053..f30e595 100644 (file)
@@ -30,18 +30,6 @@ Section "-un.gpgex"
   Call un.SourceDelete
 !else
 
-# Uninstall a previous gpgee version, if it exists.
-  ifFileExists "$INSTDIR\GPGee.dll" 0 gpgex_no_gpgee
-    UnRegDLL "$INSTDIR\GPGee.dll"
-    Delete /REBOOTOK "$INSTDIR\GPGee.dll"
-    Delete /REBOOTOK "$INSTDIR\GPGee.DEU"
-    Delete "$INSTDIR\GPGee.hlp"
-    Delete "$INSTDIR\share\gpgee\gpl.txt"
-    RMDir "$INSTDIR\share\gpgee"
-    RMDir "$INSTDIR\share"
-    RMDir "$INSTDIR"
-  gpgex_no_gpgee:
-
   Delete "$INSTDIR\share\doc\gpgex\gpgex-en.html"
   Delete "$INSTDIR\share\doc\gpgex\gpgex-de.html"
   RMDir "$INSTDIR\share\doc\gpgex"