Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@echo off REM ------------------------------------------------------------------ REM REM ADMigration.cmd REM Generates a new ADMigration.msi based on the compiled binaries REM REM Copyright (c) Microsoft Corporation. All rights reserved. REM REM ------------------------------------------------------------------ if defined _CPCMAGIC goto CPCBegin perl -x "%~f0" %* goto :EOF #!perl use strict; use lib $ENV{RAZZLETOOLPATH} . "\\PostBuildScripts"; use lib $ENV{RAZZLETOOLPATH}; use PbuildEnv; use ParseArgs;
sub Usage { print<<USAGE; exit(1) } ADMigration [-l <language>]
Generates a new ADMigration.msi based on the compiled binaries USAGE
parseargs('?' => \&Usage);
# *** NEXT FEW LINES ARE TEMPLATE *** $ENV{"_CPCMAGIC"}++;exit(system($0)>>8); __END__ :CPCBegin set _CPCMAGIC= REM *** BEGIN YOUR CMD SCRIPT BELOW ***
REM ADDED BY v-pault REM Set the location of the tools I will use set TOOLPATH=%RazzleToolPath%
REM ADDED BY v-pault REM Make directories set SUPPORTDIR=%_NTPostBld%\valueadd\MSFT\mgmt\ADMT if NOT EXIST %SUPPORTDIR% md %SUPPORTDIR%
REM ADDED BY v-pault REM Removing any old cab file from the static msi file call logmsg.cmd /t "Removing any old cab file from the static msi file" REM call ExecuteCmd.cmd "cscript.exe %TOOLPATH%\WiStream.vbs %_NTPostBld%\dump\ADMigration.msi /D Cabs.w1.cab" call cscript.exe %TOOLPATH%\WiStream.vbs %_NTPostBld%\ADMigration.msi /D Cabs.w1.cab REM if errorlevel 1 ( REM call errmsg.cmd "WiStream.vbs failed to remove current CAB from the msi." REM goto end REM ) call cscript.exe %TOOLPATH%\WiStream.vbs %_NTPostBld%\ADMigration.msi /D Cabs.w1.CAB
REM ADDED BY v-pault REM Placing the new binaries in a new cab file, and placing that cab in the msi file... call logmsg.cmd /t "Placing the new binaries in a new cab file, and placing that cab in the msi file..." call ExecuteCmd.cmd "cscript.exe %TOOLPATH%\WiMakADMTCab.vbs %_NTPostBld%\ADMigration.msi Cabs.w1 %_NTPostBld% /c /u /e" if errorlevel 1 ( call errmsg.cmd "WiMakCab.vbs failed to make new CAB with built binaries." goto end )
REM ADDED BY v-pault REM Fixing the file size and version info for the new msi file... call logmsg.cmd /t "Fixing the file size and version info for the new msi file..." call ExecuteCmd.cmd "msifiler -d %_NTPostBld%\ADMigration.msi" if errorlevel 1 ( call errmsg.cmd "Msifiler failed to fix file size and version info." goto end )
REM ADDED BY v-pault REM Copying my new msi file and other files to value add call logmsg.cmd /t "Copying my new msi file, and others, to value add" call ExecuteCmd.cmd "copy %_NTPostBld%\ADMigration.msi %SUPPORTDIR%\ADMigration.msi" call ExecuteCmd.cmd "copy %_NTPostBld%\ADMTReadme.doc %SUPPORTDIR%\ReadMe.doc" call ExecuteCmd.cmd "copy %_NTPostBld%\dump\PwdMig.exe %SUPPORTDIR%\PwdMig.exe" goto end
:end REM remove temporary files created if exist cabs*.* del cabs*.*
|