Modules/Azure/Scaffolding/Cache/WorkerRole/setup_cache.cmd (17 lines of code) (raw):
@echo on
cd /d "%~dp0"
if "%EMULATED%"=="true" goto setup_emulator
:start_cache
bin\WindowsAzure.Caching.MemcacheShim\ClientPerfCountersInstaller.exe install
bin\WindowsAzure.Caching.MemcacheShim\MemcacheShimInstaller.exe
if %ERRORLEVEL% neq 0 goto error
echo SUCCESS
exit /b 0
:setup_emulator
echo Downloading and installing cache runtime
powershell .\download.ps1 '%CACHERUNTIMEURL%'
if %ERRORLEVEL% neq 0 goto error
goto start_cache
:error
echo FAILED
exit /b -1