1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
::This script can be used to Create and Build NUT installer using WiX.
@echo off
SET BATDIR=%~dp0
cd /d %BATDIR%
SET MSYS_BIN_DIR=c:\mingw\msys\1.0\bin\
SET MINGW_BIN_DIR=c:\mingw\bin\
SET NUT-XML-FILE=NUT-Installer.xml
SET wixobjName=NUT-Installer.wixobj
SET msiPackageName=NUT-Installer.msi
%MSYS_BIN_DIR%unix2dos.exe ../../../conf/upssched.conf.sample
echo copy DLL files from MSYS
copy /Y %MSYS_BIN_DIR%msys-1.0.dll .\ImageFiles\Others
copy /Y %MSYS_BIN_DIR%msys-crypto-1.0.0.dll .\ImageFiles\Others
copy /Y %MSYS_BIN_DIR%msys-ssl-1.0.0.dll .\ImageFiles\Others
copy /Y %MSYS_BIN_DIR%msys-regex-1.dll .\ImageFiles\Others
REM use "candle.exe" to create the "object" file
candle.exe "%NUT-XML-FILE%" -out "%wixobjName%" >"log.txt"
@echo =========================================================
@echo Please wait as MSI package creation in progress...
@echo off
REM use "light.exe" to create the "MSi" package
light.exe "%wixobjName%" -out "%msiPackageName%" >>"log.txt"
@echo =========================================================
@echo MSI package "%msiPackageName%" complete
@echo =========================================================
@echo Check output file "log.txt" for status of completion...
@echo =========================================================
|