[ros-diffs] [dreimer] 35561: First Commit for the RosBE Update System. Still tbd: - Upload the stuff somewhere and set the Update Server to there. - Build our tools / load newer GnuWin32 Tools and copy to the right directions. - Prepare a GCC Update Function. - Let the tool be controllable with parameters.

dreimer at svn.reactos.org dreimer at svn.reactos.org
Sat Aug 23 13:55:55 CEST 2008


Author: dreimer
Date: Sat Aug 23 06:55:55 2008
New Revision: 35561

URL: http://svn.reactos.org/svn/reactos?rev=35561&view=rev
Log:
First Commit for the RosBE Update System.

Still tbd:
- Upload the stuff somewhere and set the Update Server to there.
- Build our tools / load newer GnuWin32 Tools and copy to the right directions.
- Prepare a GCC Update Function.
- Let the tool be controllable with parameters.

Added:
    trunk/tools/RosBE/RosBE-Windows/Root/update.cmd   (with props)
Modified:
    trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
    trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd
    trunk/tools/RosBE/RosBE-Windows/Root/RosBE.mac

Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt?rev=35561&r1=35560&r2=35561&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] Sat Aug 23 06:55:55 2008
@@ -10,6 +10,7 @@
 - Updated: ccache 2.4 is now a native Version Without Cygwin (Colin Finck)
 - Other small Fixes here and there (Daniel Reimer)
 - Added: Basic PowerShell Version of RosBE (Daniel Reimer)
+- Added: Update command (Daniel Reimer)
 
 *** January 23rd, 2008 - RosBE 1.2 Released
 

Modified: trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd?rev=35561&r1=35560&r2=35561&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/Help.cmd [iso-8859-1] Sat Aug 23 06:55:55 2008
@@ -73,6 +73,10 @@
         echo    options              - Starts the RosBE configurator.
     )
 
+    if exist "%_ROSBE_BASEDIR%\update.cmd" (
+        echo    update               - Updates RosBE to the most recent files.
+    )
+
     echo.
     goto :EOC
 )
@@ -196,6 +200,14 @@
         goto :EOC
     )
 )
+if exist "%_ROSBE_BASEDIR%\update.cmd" (
+    if /i "%1" == "update" (
+        echo Usage: update
+        echo Updates all files of RosBE to the most recent files.
+        echo.
+        goto :EOC
+    )
+)
 if not "%1" == "" (
     echo Unknown command specified. No help available for %1.
     goto :EOC

Modified: trunk/tools/RosBE/RosBE-Windows/Root/RosBE.mac
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/RosBE.mac?rev=35561&r1=35560&r2=35561&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/RosBE.mac [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/RosBE.mac [iso-8859-1] Sat Aug 23 06:55:55 2008
@@ -13,4 +13,5 @@
 SCUT       = "%_ROSBE_BASEDIR%\scut.cmd" $*
 SSVN       = "%_ROSBE_BASEDIR%\sSVN.cmd" $*
 SVN        = "%_ROSBE_BASEDIR%\Tools\svn.exe" $*
+UPDATE     = "%_ROSBE_BASEDIR%\update.cmd" $*
 OPTIONS    = "%_ROSBE_BASEDIR%\options.cmd" $*

Added: trunk/tools/RosBE/RosBE-Windows/Root/update.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/update.cmd?rev=35561&view=auto
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/update.cmd (added)
+++ trunk/tools/RosBE/RosBE-Windows/Root/update.cmd [iso-8859-1] Sat Aug 23 06:55:55 2008
@@ -1,0 +1,77 @@
+::
+:: PROJECT:     RosBE - ReactOS Build Environment for Windows
+:: LICENSE:     GNU General Public License v2. (see LICENSE.txt)
+:: FILE:        Root/update.cmd
+:: PURPOSE:     RosBE Updater.
+:: COPYRIGHT:   Copyright 2008 Daniel Reimer <reimer.daniel at freenet.de>
+::
+::
+ at echo off
+
+:: The Update Server
+set url=www.foo.bar
+
+:: PS1 Files
+if exist "%_ROSBE_BASEDIR%\"%_ROSBE_BASEDIR%\Build.ps1" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Build.ps1
+)
+if exist "%_ROSBE_BASEDIR%\"%_ROSBE_BASEDIR%\Clean.ps1" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Clean.ps1
+)
+if exist "%_ROSBE_BASEDIR%\"%_ROSBE_BASEDIR%\Help.ps1" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Help.ps1
+)
+if exist "%_ROSBE_BASEDIR%\MinGW.ps1" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/MinGW.ps1
+)
+if exist "%_ROSBE_BASEDIR%\RosBE.ps1" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/RosBE.ps1
+)
+if exist "%_ROSBE_BASEDIR%\rosbe-gcc-env.ps1" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/rosbe-gcc-env.ps1
+)
+
+:: Options Files
+if exist "%_ROSBE_BASEDIR%\options.cmd" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/options.cmd
+)
+
+:: SVN Files
+if exist "%_ROSBE_BASEDIR%\sSVN.cmd" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/sSVN.cmd
+)
+
+:: SCut Files
+if exist "%_ROSBE_BASEDIR%\scut.cmd" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/scut.cmd
+)
+
+:: RelAddr2Line Files
+if exist "%_ROSBE_BASEDIR%\reladdr2line.cmd" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/reladdr2line.cmd
+)
+
+:: Other Tools Files
+if exist "%_ROSBE_BASEDIR%\Config.cmd" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Config.cmd
+)
+if exist "%_ROSBE_BASEDIR%\chdefdir.cmd" (
+    "%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/chdefdir.cmd
+)
+
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Build.cmd
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/ChangeLog.txt
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/chdefgcc.cmd
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Clean.cmd
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/Help.cmd
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/LICENSE.TXT
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/MinGW.cmd
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/mingw.ico
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/MinGW.mac
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/README.pdf
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/RosBE.cmd
+"%_ROSBE_BASEDIR%\Tools\wget.exe" -N %url%/rosbe.ico
+"%_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

Propchange: trunk/tools/RosBE/RosBE-Windows/Root/update.cmd
------------------------------------------------------------------------------
    svn:eol-style = native



More information about the Ros-diffs mailing list