|
From: <he...@us...> - 2011-05-01 11:27:33
|
Revision: 281
http://simspark.svn.sourceforge.net/simspark/?rev=281&view=rev
Author: hedayat
Date: 2011-05-01 11:27:27 +0000 (Sun, 01 May 2011)
Log Message:
-----------
- A few more fixes for Windows installation
- add double quotes for cp/copy command
Modified Paths:
--------------
trunk/rcssserver3d/ChangeLog
trunk/rcssserver3d/windows/install_extra.nsi
trunk/rcssserver3d/windows/uninstall_extra.nsi
trunk/spark/ChangeLog
trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp
Modified: trunk/rcssserver3d/ChangeLog
===================================================================
--- trunk/rcssserver3d/ChangeLog 2011-05-01 03:05:00 UTC (rev 280)
+++ trunk/rcssserver3d/ChangeLog 2011-05-01 11:27:27 UTC (rev 281)
@@ -1,5 +1,10 @@
2011-05-01 Hedayat Vatankhah <hed...@gm...>
+ * windows/uninstall_extra.nsi:
+ * windows/install_extra.nsi:
+ - install an rcsoccersim3d script under Windows
+ - fixed path commands to not include = sign
+
* cmake/FindODE.cmake:
- don't overwrite config options obtained from ode-config if available
Modified: trunk/rcssserver3d/windows/install_extra.nsi
===================================================================
--- trunk/rcssserver3d/windows/install_extra.nsi 2011-05-01 03:05:00 UTC (rev 280)
+++ trunk/rcssserver3d/windows/install_extra.nsi 2011-05-01 11:27:27 UTC (rev 281)
@@ -6,25 +6,32 @@
${if} $MyTemp != ">"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\RCSSServer3D.lnk" "$INSTDIR\bin\rcssserver3d.cmd"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\RCSSMonitor3D.lnk" "$INSTDIR\bin\rcssmonitor3d.cmd"
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\RCSoccerSim3D.lnk" "$INSTDIR\bin\rcsoccersim3d.cmd"
${endif}
WriteRegExpandStr HKLM 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment\' 'RCSSSERVER3D_DIR' '$INSTDIR'
ClearErrors
FileOpen $0 $INSTDIR\bin\rcssserver3d.cmd w
-FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n'
+FileWrite $0 'PATH %PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n'
FileWrite $0 'cd "%RCSSSERVER3D_DIR%\bin\"$\n'
-FileWrite $0 'rcssserver3d.exe %1 %2 %3 %4'
+FileWrite $0 'rcssserver3d.exe %1 %2 %3 %4$\n'
FileClose $0
ClearErrors
FileOpen $0 $INSTDIR\bin\rcssmonitor3d.cmd w
-FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n'
+FileWrite $0 'PATH %PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n'
FileWrite $0 'cd "%RCSSSERVER3D_DIR%\bin\"$\n'
-FileWrite $0 'rcssmonitor3d.exe %1 %2 %3 %4'
+FileWrite $0 'rcssmonitor3d.exe %1 %2 %3 %4$\n'
FileClose $0
ClearErrors
FileOpen $0 $INSTDIR\bin\rcssagent3d.cmd w
-FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n'
+FileWrite $0 'PATH %PATH%;%SPARK_DIR%\lib\simspark;%SPARK_DIR%\lib\thirdparty;%RCSSSERVER3D_DIR%\lib\rcssserver3d$\n'
FileWrite $0 'cd "%RCSSSERVER3D_DIR%\bin\"$\n'
-FileWrite $0 'rcssagent3d.exe %1 %2 %3 %4'
+FileWrite $0 'rcssagent3d.exe %1 %2 %3 %4$\n'
FileClose $0
+ClearErrors
+FileOpen $0 $INSTDIR\bin\rcsoccersim3d.cmd w
+FileWrite $0 'start cmd /c "%RCSSSERVER3D_DIR%\bin\rcssserver3d.cmd"$\n'
+FileWrite $0 'start /b /wait cmd /c "%RCSSSERVER3D_DIR%\bin\rcssmonitor3d.cmd"$\n'
+FileClose $0
+
Modified: trunk/rcssserver3d/windows/uninstall_extra.nsi
===================================================================
--- trunk/rcssserver3d/windows/uninstall_extra.nsi 2011-05-01 03:05:00 UTC (rev 280)
+++ trunk/rcssserver3d/windows/uninstall_extra.nsi 2011-05-01 11:27:27 UTC (rev 281)
@@ -1,6 +1,7 @@
Delete '$INSTDIR\bin\rcssserver3d.cmd'
Delete '$INSTDIR\bin\rcssmonitor3d.cmd'
Delete '$INSTDIR\bin\rcssagent3d.cmd'
+Delete '$INSTDIR\bin\rcsoccersim3d.cmd'
DeleteRegValue HKLM 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment\' 'RCSSSERVER3D_DIR'
Var /GLOBAL STARTMENU_DIR_FORLINKS
@@ -8,3 +9,5 @@
Delete "$SMPROGRAMS\$STARTMENU_DIR_FORLINKS\RCSSServer3D.lnk"
Delete "$SMPROGRAMS\$STARTMENU_DIR_FORLINKS\RCSSMonitor3D.lnk"
+Delete "$SMPROGRAMS\$STARTMENU_DIR_FORLINKS\RCSoccerSim3D.lnk"
+
Modified: trunk/spark/ChangeLog
===================================================================
--- trunk/spark/ChangeLog 2011-05-01 03:05:00 UTC (rev 280)
+++ trunk/spark/ChangeLog 2011-05-01 11:27:27 UTC (rev 281)
@@ -8,6 +8,8 @@
* lib/salt/sharedlibrary.cpp:
* lib/zeitgeist/scriptserver/scriptserver.cpp:
- compilation fix under mingw32
+ (ScriptServer::RunInitScriptInternal):
+ - enclose source and dest paths for copy command in double quotes
* utility/rcssnet/socket.hpp:
* utility/rcssnet/tcpsocket.cpp:
Modified: trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp
===================================================================
--- trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp 2011-05-01 03:05:00 UTC (rev 280)
+++ trunk/spark/lib/zeitgeist/scriptserver/scriptserver.cpp 2011-05-01 11:27:27 UTC (rev 281)
@@ -511,9 +511,9 @@
stringstream s;
#ifdef WIN32
- s << "copy " << sourcePath << " " << destPath;
+ s << "copy \"" << sourcePath << "\" \"" << destPath << '"';
#else
- s << "cp " << sourcePath << " " << destPath;
+ s << "cp \"" << sourcePath << "\" \"" << destPath << '"';
#endif
system(s.str().c_str());
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|