File: BuildInstaller.bat

package info (click to toggle)
nut 2.8.3-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 24,356 kB
  • sloc: ansic: 123,904; sh: 14,718; cpp: 12,558; makefile: 5,212; python: 1,114; perl: 855; xml: 47
file content (35 lines) | stat: -rw-r--r-- 1,315 bytes parent folder | download | duplicates (2)
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 =========================================================