Author: dreimer Date: Sat Aug 23 15:05:08 2008 New Revision: 35574
URL: http://svn.reactos.org/svn/reactos?rev=35574&view=rev Log: Some more work on the updater.
Modified: trunk/tools/RosBE/RosBE-Windows/Root/update.cmd
Modified: trunk/tools/RosBE/RosBE-Windows/Root/update.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/upda... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Root/update.cmd [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Root/update.cmd [iso-8859-1] Sat Aug 23 15:05:08 2008 @@ -11,14 +11,18 @@ :: The Update Server set url=www.foo.bar
+:: First check for a new Updater +"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/update.cmd +"%_ROSBE_BASEDIR%\update.cmd" + :: PS1 Files -if exist "%_ROSBE_BASEDIR%"%_ROSBE_BASEDIR%\Build.ps1" ( +if exist "%_ROSBE_BASEDIR%\Build.ps1" ( "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Build.ps1 ) -if exist "%_ROSBE_BASEDIR%"%_ROSBE_BASEDIR%\Clean.ps1" ( +if exist "%_ROSBE_BASEDIR%\Clean.ps1" ( "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Clean.ps1 ) -if exist "%_ROSBE_BASEDIR%"%_ROSBE_BASEDIR%\Help.ps1" ( +if exist "%_ROSBE_BASEDIR%\Help.ps1" ( "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Help.ps1 ) if exist "%_ROSBE_BASEDIR%\MinGW.ps1" ( @@ -74,4 +78,18 @@ "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/RosBE.mac "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/rosbe-gcc-env.cmd "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/TimeDate.cmd -"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/update.cmd + +:: Load GCC and Tool SRC packages +"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/GCC.7z +"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Tools.7z + +:: Extract GCC +"%_ROSBE_BASEDIR%\Tools\7z.exe" x GCC.7z "%_ROSBE_BASEDIR%\4.1.3" +"%_ROSBE_BASEDIR%\Tools\7z.exe" x Tools.7z "%TEMP%" + +:: Build the tools +make -f %TEMP%\makefile +copy %TEMP%*.exe "%_ROSBE_BASEDIR%\Tools" + +:: Unload Vars +set url=