mirror of https://github.com/lianthony/NT4.0
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.
183 lines
4.5 KiB
183 lines
4.5 KiB
REM
|
|
REM genws.cmd (cloned and hacked from genfiles.cmd)
|
|
REM
|
|
REM Author: Kyle Geiger
|
|
REM Date: 26-Jan-1996
|
|
REM
|
|
REM Usage:
|
|
REM genws <Template 256 byteFile> <DirName1> <Dir Name2> ...
|
|
REM
|
|
REM Comment:
|
|
REM This script is used for populating the directories
|
|
REM with the files of proper sizes for the Webstone workload
|
|
REM
|
|
|
|
set TEMPL_FILE=%1
|
|
if (%TEMPL_FILE%)==() goto NoTemplFile
|
|
if not exist %TEMPL_FILE% goto NoTemplFile
|
|
set ONE_DIR_DONE=0
|
|
|
|
:StartNextDir
|
|
shift
|
|
|
|
set DEST_DIR=%1
|
|
if (%DEST_DIR%)==() goto endOfDirList
|
|
|
|
if exist %DEST_DIR% goto DestDirExists
|
|
|
|
echo Making Directory %DEST_DIR%
|
|
mkdir %DEST_DIR%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
:DestDirExists
|
|
|
|
REM 3K
|
|
set DEST_FILE=%DEST_DIR%\file3K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file2K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 6K
|
|
set SRC_FILE=%DEST_FILE%
|
|
set DEST_FILE=%DEST_DIR%\file6K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %SRC_FILE% > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %SRC_FILE% >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
|
|
REM 5K
|
|
set DEST_FILE=%DEST_DIR%\file5K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file4K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
|
|
REM 7K
|
|
set DEST_FILE=%DEST_DIR%\file7K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file6K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 8K
|
|
set DEST_FILE=%DEST_DIR%\file8K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file7K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 9K
|
|
set DEST_FILE=%DEST_DIR%\file9K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file8K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 10K
|
|
set DEST_FILE=%DEST_DIR%\file10K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file9K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 11K
|
|
set DEST_FILE=%DEST_DIR%\file11K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file10K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 12K
|
|
set DEST_FILE=%DEST_DIR%\file12K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file11K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 14K
|
|
set DEST_FILE=%DEST_DIR%\file14K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file12K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file2K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 15K
|
|
set DEST_FILE=%DEST_DIR%\file15K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file14K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 17K
|
|
set DEST_FILE=%DEST_DIR%\file17K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file16K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 18K
|
|
set DEST_FILE=%DEST_DIR%\file18K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file17K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 33K
|
|
set DEST_FILE=%DEST_DIR%\file33K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file32K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file1K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
REM 200K
|
|
set DEST_FILE=%DEST_DIR%\file200K.txt
|
|
echo Creating file %DEST_FILE%
|
|
type %DEST_DIR%\file128K.txt > %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file64K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
type %DEST_DIR%\file8K.txt >> %DEST_FILE%
|
|
if errorlevel 1 goto ErrorCreation
|
|
|
|
:endwebstone
|
|
|
|
set ONE_DIR_DONE=1
|
|
goto StartNextDir
|
|
|
|
goto endOfBatch
|
|
|
|
:NoTemplFile
|
|
echo No Template file specified
|
|
goto cmdUsage
|
|
|
|
:endOfDirList
|
|
if (%ONE_DIR_DONE%)==(0) goto cmdUsage
|
|
goto endOfBatch
|
|
|
|
:ErrorCreation
|
|
echo Unable to create file or directory
|
|
goto endOfBatch
|
|
|
|
|
|
:cmdUsage
|
|
echo Usage: genfiles TemplFile DirName1 DirName2 ...
|
|
goto endOfBatch
|
|
|
|
:endOfBatch
|