@echo off

Set WD=%~1

echo.
echo   z-KeepPrefSVC

echo     ᯠ뢠 svcpack.inf  ୨樨
set file=svcpack.inf
expand -r "%I386%\svcpack.in_" "%I386%\%file%">nul

echo      䠩 _SetupHotfixes.cmd
if exist "%I386%\SVCPACK\_SetupHotfixes.cmd" del "%I386%\SVCPACK\_SetupHotfixes.cmd"
"%WD%\..\..\GETSect.exe" "%I386%\%file%" SetupHotfixesToRun >"%I386%\SVCPACK\SetupHotfixes.cmd"
1>"%I386%\%file%.mod" findstr /v /g:"%I386%\SVCPACK\SetupHotfixes.cmd" "%I386%\%file%" || goto :Error
echo hidcon.exe %%24%%\_SetupHotfixes.cmd>>"%I386%\%file%.mod"
copy /y "%I386%\%file%.mod" "%I386%\%file%">nul
del "%I386%\%file%.mod"
del /q "%I386%\svcpack.in_"
MakeCab "%I386%\%file%" "%I386%\svcpack.in_">nul
del /q "%I386%\%file%"

echo     ਢ  ࠡᯮᮡ  䠩 _SetupHotfixes.cmd
set file=SetupHotfixes.cmd
expand -r "%I386%\CHGSTR.EX_" "%I386%\CHGSTR.EXE">nul
%I386%\CHGSTR.EXE "@$" "%%SrcDosPath%%\I386\SVCPACK\@$" "%I386%\SVCPACK\%file%">nul 2>&1
del /q "%I386%\CHGSTR.EXE"
move /Y "%I386%\SVCPACK\%file%" "%I386%\SVCPACK\_%file%"

echo     ᫨    ᪮ १ .cmd -  ४ 
expand -r "%I386%\CHGSTR.EX_" "%I386%\CHGSTR.EXE">nul
%I386%\CHGSTR.EXE "@$.cmd" "start /wait @$.cmd" "%I386%\SVCPACK\_%file%">nul 2>&1
del /q "%I386%\CHGSTR.EXE"

echo.
goto :EOF


:Error
echo      ਡ㤨⢥   SVCPACK   ⠭  -13
del /q "%I386%\SVCPACK\SetupHotfixes.cmd"
del /q "%I386%\svcpack.inf.mod"
del /q "%I386%\svcpack.inf"

