Potential fixes for directory race conds
authorAndre Heinecke <aheinecke@intevation.de>
Fri, 12 Jan 2018 09:55:51 +0000 (10:55 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Fri, 12 Jan 2018 09:55:51 +0000 (10:55 +0100)
* src/inst-gpg4win: Fix readme zh* install.
SetOutPath after sha1sum again to work with repeated tries.
* src/uninsg-gpg4win.nsi: Try delete bin and bin_64.

src/inst-gpg4win.nsi
src/uninst-gpg4win.nsi

index e7a8da9..fa10498 100644 (file)
@@ -54,6 +54,7 @@ Section "-gpg4win" SEC_gpg4win
   StrCpy $is_update "1"
   Delete /REBOOTOK "$1\gpg4win-uninstall.exe"
   RmDir "$1"
+  SetOutPath "$INSTDIR\share\gpg4win"
 
 skip_uninst:
   SetOutPath "$INSTDIR\share\gpg4win"
@@ -68,8 +69,8 @@ skip_uninst:
   File /oname=README.no.txt "${BUILD_DIR}/README.en.txt"
   File /oname=README.pt.txt "${BUILD_DIR}/README.en.txt"
   File /oname=README.ru.txt "${BUILD_DIR}/README.en.txt"
-  File /oname=README.zh_CN.po "${BUILD_DIR}/README.en.txt"
-  File /oname=README.zh_TW.po "${BUILD_DIR}/README.en.txt"
+  File /oname=README.zh_CN.txt "${BUILD_DIR}/README.en.txt"
+  File /oname=README.zh_TW.txt "${BUILD_DIR}/README.en.txt"
 
   File "${BUILD_DIR}/HOWTO-SMIME.en.txt"
   File "${BUILD_DIR}/HOWTO-SMIME.de.txt"
@@ -109,6 +110,7 @@ skip_uninst:
   # Install gpg4win included tools
   SetOutPath "$INSTDIR\bin"
   File "${BUILD_DIR}/sha1sum.exe"
+  SetOutPath "$INSTDIR\bin"
   File "${BUILD_DIR}/sha256sum.exe"
   File "${BUILD_DIR}/md5sum.exe"
   File "${BUILD_DIR}/mkportable.exe"
index 51ce89f..73636c0 100644 (file)
@@ -136,6 +136,8 @@ Section "-un.gpg4win"
   RMDir "$INSTDIR\share"
   RMDir "$INSTDIR\pub"
   RMDir "$INSTDIR\etc"
+  RMDir "$INSTDIR\bin"
+  RMDir "$INSTDIR\bin_64"
   RMDir "$INSTDIR"
 
 !endif