Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal
- color 97
- cls
- title APC eCw log4j2 Patcher 1.0
- echo APC eCw log4j2 Patcher 1.0
- echo Please wait...
- echo.
- for %%n in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do call :find_drive %%n
- goto :EOF
- :find_drive
- if not exist "%1:\eClinicalWorks\tomcat8_*" goto :EOF
- for /f "delims=" %%n in ('dir /b /s %1:\eClinicalWorks\tomcat8_*') do call :find_folder %%n
- goto :EOF
- :find_folder
- set tomcat_folder=%1
- echo tomcat_folder: %tomcat_folder%
- if not exist "%tomcat_folder%\webapps\mobiledoc\WEB-INF\lib\log4j-core-2.1*.jar" goto :EOF
- <nul set /p =Affected library:
- dir /b /s "%tomcat_folder%\webapps\mobiledoc\WEB-INF\lib\log4j-core-2.1*.jar"
- set out_locaton="%tomcat_folder%\webapps\mobiledoc\WEB-INF\classes\log4j.properties"
- echo log4j.formatMsgNoLookups^=true>%out_locaton%
- echo PATCHED! (%out_locaton%)
- echo.
- echo press any key to exit...
- pause > nul
- color
- endlocal
- cls
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement