# HG changeset patch # User Andre Heinecke # Date 1407503448 -7200 # Node ID 8ac2d9b0668d28d3757b1ad1ccf0206c51986d9e # Parent 2e7fff9d195acc92f1a55ce924ce9a58f3b97dcb Add sleep in installer on update This fixes a race between shutdown of trustbridge and the installer trustbridge executable replacement. diff -r 2e7fff9d195a -r 8ac2d9b0668d packaging/trustbridge.nsi --- a/packaging/trustbridge.nsi Fri Aug 08 14:37:31 2014 +0200 +++ b/packaging/trustbridge.nsi Fri Aug 08 15:10:48 2014 +0200 @@ -182,6 +182,12 @@ FunctionEnd Section "" + StrCmp $is_update '1' wait_a_bit continue +wait_a_bit: + ; The trustbridge.exe might need some time to close + ; lets give it a chance to avoid failing to overwrite it + Sleep 1000 +continue: ; The actual installation SetOutPath "$INSTDIR" !include "filelist.nsh"