All pastes #906509 Raw Edit

Something

public text v1 · immutable
·published 2008-02-16 19:27 UTC
rendered paste body
@echo off
rem
rem  Batch file to pack OFP Resistance files for Linux dedicated server
rem  By Kegetys <kegetys@raketti.net>
rem
rem 

echo.

echo This will put files needed by the Linux Dedicated
echo server to an archive servfiles.tar(.gz)
echo.
choice Do you want to continue
IF %ERRORLEVEL% == 2 goto end

echo Copying files to servfiles.tar...
tar -c -v --file=servfiles.tar --files-from=filelist.txt
mkdir xxtempxx
mkdir xxtempxx\res
mkdir xxtempxx\res\dta
copy data.pbo.temp xxtempxx\res\dta\data.pbo >nul
cd xxtempxx
..\tar.exe -v -r --file=../servfiles.tar res/dta/data.pbo
cd ..
del xxtempxx\res\dta\data.pbo
rmdir xxtempxx\res\dta
rmdir xxtempxx\res
rmdir xxtempxx
echo Done

echo.
choice Do you want to include the contents of AddOns dir to the archive
IF %ERRORLEVEL% == 2 goto missions

echo Copying Addons to servfiles.tar...
tar.exe -v -r --file=servfiles.tar addons
echo Done

:missions
echo.
choice Do you want to include the contents of MPMissions dir to the archive
IF %ERRORLEVEL% == 2 goto gzip

echo Copying MP Missions to servfiles.tar...
tar.exe -v -r --file=servfiles.tar mpmissions
echo Done

:gzip
echo.
choice Do you want to GZIP (compress) the archive
IF %ERRORLEVEL% == 2 goto delete

echo GZIP'ing servfiles.tar...
gzip servfiles.tar
echo done.

:delete
echo.
choice Do you want to delete files used by this batch file?
IF %ERRORLEVEL% == 2 goto end

del filelist.txt
del data.pbo.temp
del tar.exe
del gzip.exe
del svm_readme.txt
echo All done. (ignore following error)
del mksvfiles.bat

:end

echo done.