[ros-diffs] [dreimer] 35763: Progress. It WORKS!!!!!!!!11111111234. setlocal ftw. Thx to hackbunny for helping me. Now it does what its meant to be for.

dreimer at svn.reactos.org dreimer at svn.reactos.org
Fri Aug 29 20:47:02 CEST 2008


Author: dreimer
Date: Fri Aug 29 13:47:02 2008
New Revision: 35763

URL: http://svn.reactos.org/svn/reactos?rev=35763&view=rev
Log:
Progress. It WORKS!!!!!!!!11111111234. setlocal ftw. Thx to hackbunny for helping me. Now it does what its meant to be for.

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/update.cmd?rev=35763&r1=35762&r2=35763&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/update.cmd [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/update.cmd [iso-8859-1] Fri Aug 29 13:47:02 2008
@@ -7,6 +7,11 @@
 ::
 ::
 @echo off
+
+setlocal
+setlocal enableextensions
+setlocal enabledelayedexpansion
+
 if not defined _ROSBE_DEBUG set _ROSBE_DEBUG=0
 if %_ROSBE_DEBUG% == 1 (
     @echo on
@@ -47,7 +52,7 @@
     set _ROSBE_PARAM=yes
 )
 if not "%1" == "" (
-    if _ROSBE_PARAM == no (
+    if %_ROSBE_PARAM% == no (
         cls
         echo Unknown parameter specified. Exiting.
         goto :EOU
@@ -56,15 +61,15 @@
 
 cd /d "%_ROSBE_BASEDIR%"
 
-if _ROSBE_CMDS == yes (
+if %_ROSBE_CMDS% == yes (
     ::
     :: First check for a new Updater
     ::
-    for /f "usebackq" %%i in (`"forfiles /M update.cmd /C "cmd /c echo @fdate""`) do set _ROSBE_UPDDATE=%%i
+    for %%F in (update.cmd) do set _ROSBE_UPDDATE=%%~tF
     "Tools\wget.exe" -N --ignore-length %_ROSBE_URL%/update.cmd
-    for /f "usebackq" %%i in (`"forfiles /M update.cmd /C "cmd /c echo @fdate""`) do set _ROSBE_UPDDATE2=%%i
-
-    if %_ROSBE_UPDDATE% NEQ %_ROSBE_UPDDATE2% (
+    for %%F in (update.cmd) do set _ROSBE_UPDDATE2=%%~tF
+
+    if !_ROSBE_UPDDATE! NEQ !_ROSBE_UPDDATE2! (
         cls
         echo Updater got updated and needs to be restarted.
         goto :EOU
@@ -149,12 +154,12 @@
     "Tools\wget.exe" -N --ignore-length %_ROSBE_URL%/TimeDate.cmd
 )
 
-if _ROSBE_GCC == yes (
+if %_ROSBE_GCC% == yes (
     ::
     :: Add Dates into Vars and load GCC packages if needed.
     ::
     if exist GCC.7z (
-        for /f "usebackq" %%i in (`"forfiles /M GCC.7z /C "cmd /c echo @fdate""`) do set _ROSBE_GCCDATE=%%i
+        for %%F in (GCC.7z) do set _ROSBE_GCCDATE=%%~tF
     ) else (
         set _ROSBE_GCCDATE=0
     )
@@ -164,21 +169,21 @@
     ::
     :: Add the maybe Updated Dates to another Var.
     ::
-    for /f "usebackq" %%i in (`"forfiles /M GCC.7z /C "cmd /c echo @fdate""`) do set _ROSBE_GCCDATE2=%%i
+    for %%F in (GCC.7z) do set _ROSBE_GCCDATE2=%%~tF
 
     ::
     :: Extract GCC.
     ::
-    if %_ROSBE_GCCDATE% NEQ %_ROSBE_GCCDATE2% (
+    if !_ROSBE_GCCDATE! NEQ !_ROSBE_GCCDATE2! (
         "Tools\7z.exe" x GCC.7z "%_ROSBE_BASEDIR%\4.1.3"
     )
 )
-if _ROSBE_TOOLS == yes (
+if %_ROSBE_TOOLS% == yes (
     ::
     :: Add Dates into Vars and load Tool SRC packages if needed.
     ::
     if exist Tools.7z (
-        for /f "usebackq" %%i in (`"forfiles /M Tools.7z /C "cmd /c echo @fdate""`) do set _ROSBE_TOOLSDATE=%%i
+        for %%F in (Tools.7z) do set _ROSBE_TOOLSDATE=%%~tF
     ) else (
         set _ROSBE_TOOOLSDATE=0
     )
@@ -188,9 +193,9 @@
     ::
     :: Add the maybe Updated Dates to another Var.
     ::
-    for /f "usebackq" %%i in (`"forfiles /M Tools.7z /C "cmd /c echo @fdate""`) do set _ROSBE_TOOLSDATE2=%%i
-
-    if %_ROSBE_TOOLSDATE% NEQ %_ROSBE_TOOLSDATE2% (
+    for %%F in (Tools.7z) do set _ROSBE_TOOLSDATE2=%%~tF
+
+    if !_ROSBE_TOOLSDATE! NEQ !_ROSBE_TOOLSDATE2! (
         "Tools\7z.exe" x Tools.7z "%TEMP%"
         ::
         :: Build the tools



More information about the Ros-diffs mailing list