@echo off
REM Folgende Übergabeparameter stehen zur Verfügung
REM %1%: absoluter Pfad zum aktuellen Verzeichnis in dem das Update-Archiv entpackt wurde
REM %2%: absoluter Pfad zum Ordner in dem die files.zip entpackt wurde (ist '-', wenn keine Dateien dabei waren)
REM %3%: absoluter Pfad zum DMS
REM %4%: alte Build-Version
REM %5%: neue Build-Version
REM
REM Das aktuelle Verzeichnis ist das Verzeichnis indem das Update entpackt wurde
REM Das müsste dem Wert aus %1% entsprechen

echo Loesche alte DLLs
del /F %3%\libgcc_s_dw2-1.dll
del /F %3%\libstdc++-6.dll
goto Erfolg

REM Verarbeitungsprozesse....
REM Zwischendurch sollte man den ERRORLEVEL abfragen, um sicher zu stellen,
REM dass die Zwischenbefehle korrekt verarbeitet wurden
REM if NOT %ERRORLEVEL%==0 goto Fehler
REM 
REM Die Abfrage nach Erfolg ist entsprechend:
REM if %ERRORLEVEL%==0 goto Erfolg

:Fehler
echo Es trat ein Fehler auf. Beende!
REM Der Folgende Befehl lässt das Skript mit dem Exit-Code 1 beenden
EXIT /B 1

:Fatal
echo !!! Es trat ein fataler Fehler auf. Das System ist moeglicherweise nicht mehr nutzbar !!!
REM Der Folgende Befehl lässt das Skript mit dem Exit-Code 100 beenden
exit /B 100

:Erfolg
echo Die Verarbeirung wurde erdolgreich abgeschlossen
