From 6f0ca7a10c8ef8c64522ad98ab03698569c8caa4 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Fri, 6 Sep 2013 19:38:01 +0000 Subject: Installer: prevent double writing to the same file, don't leave tmp dir if there is nothing to do git-svn-id: http://svn.miranda-ng.org/main/trunk@5983 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat | 2 ++ tools/installer_ng/compile.bat | 1 + 2 files changed, 3 insertions(+) (limited to 'tools/installer_ng') diff --git a/tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat b/tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat index 09b1439f9d..7659f5a892 100644 --- a/tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat +++ b/tools/installer_ng/Common/GenerateInnoGuiCompatScript.bat @@ -19,6 +19,7 @@ rem end rem Create Inno setup compatible script that compiles without passing parameters to compiler if %InnoX% == InnoNG_32 ( + if exist MirandaNG32.iss del /F /Q MirandaNG32.iss ..\Tools\wget.exe -O utf-8_32.vbs http://miranda-ng.org/distr/installer/utf-8_32.vbs ..\Tools\wget.exe -O bom_remove.exe %BomRem% ..\Tools\wget.exe -O bom_add.exe %BomAdd% @@ -32,6 +33,7 @@ if %InnoX% == InnoNG_32 ( del /f /q bom_remove.exe del /f /q bom_add.exe ) else if %InnoX% == InnoNG_64 ( + if exist MirandaNG64.iss del /F /Q MirandaNG64.iss ..\Tools\wget.exe -O utf-8_64.vbs http://miranda-ng.org/distr/installer/utf-8_64.vbs ..\Tools\wget.exe -O bom_remove.exe %BomRem% ..\Tools\wget.exe -O bom_add.exe %BomAdd% diff --git a/tools/installer_ng/compile.bat b/tools/installer_ng/compile.bat index d5cba179a7..5570d018d8 100644 --- a/tools/installer_ng/compile.bat +++ b/tools/installer_ng/compile.bat @@ -7,6 +7,7 @@ Tools\wget.exe -O tmp\build.no http://svn.miranda-ng.org/main/trunk/build/build. pushd tmp %GetVer% popd +if exist tmp rd /S /Q tmp goto esclocal :localgetver pushd ..\..\build -- cgit v1.2.3