From 0bb7c42bc8366b27dfaf448b5861ef49015eb5da Mon Sep 17 00:00:00 2001 From: lotus Date: Sun, 13 Jul 2008 07:54:51 +0000 Subject: rename of Windows start scripts * startYACY.bat -> startYACY_debug.bat * startYACY_noconsole.bat -> startYACY.bat changes for Windows Installer * do not set shortcuts to the YaCy search page because we have a tray icon now. the user will not get an error if yacy doesn't run. * do not set a shortcut do debug start. usual users don't care about logs. git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4993 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- startYACY_debug.bat | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 startYACY_debug.bat (limited to 'startYACY_debug.bat') diff --git a/startYACY_debug.bat b/startYACY_debug.bat new file mode 100644 index 000000000..fa2668ec0 --- /dev/null +++ b/startYACY_debug.bat @@ -0,0 +1,79 @@ +@Echo Off +title YaCy + +if exist DATA\yacy.noconsole del DATA\yacy.noconsole + +If %1.==CPGEN. GoTo :CPGEN + +Rem Generating the proper classpath unsing loops and labels +Set CLASSPATH=classes;htroot +For %%X in (lib/*.jar) Do Call %0 CPGEN lib\%%X +For %%X in (libx/*.jar) Do Call %0 CPGEN libx\%%X + +REM Please change the "javastart" settings in the web-interface "Basic Configuration" -> "Advanced" +set jmx= +set jms= +set javacmd=-Xmx120m -Xms120m +set priolvl=0 +set priority=/NORMAL +set port=8080 +if exist DATA\SETTINGS\httpProxy.conf GoTo :RENAMEINDEX +if exist DATA\SETTINGS\yacy.conf GoTo :GETSTARTOPTS + +:STARTJAVA +Rem Starting YaCy +Echo Generated classpath:%CLASSPATH% +Echo JRE Parameters:%javacmd% +Echo Priority:%priority% + +Echo ****************** YaCy Web Crawler/Indexer ^& Search Engine ****************** +Echo **** (C) by Michael Peter Christen, usage granted under the GPL Version 2 **** +Echo **** USE AT YOUR OWN RISK! Project home and releases: http://yacy.net/ **** +Echo ** LOG of YaCy: DATA/LOG/yacy00.log (and yacy^.log) ** +Echo ** STOP YaCy: execute stopYACY.bat and wait some seconds ** +Echo ** GET HELP for YaCy: see www.yacy-websearch.net/wiki and forum.yacy.de ** +Echo ******************************************************************************* +Echo ^>^> YaCy started as daemon process. Administration at http://localhost:%port% ^<^< + +title YaCy - http://localhost:%port% + +start "YaCy" %priority% /B /WAIT java %javacmd% -classpath %CLASSPATH% yacy + +if not exist DATA\yacy.restart GoTo :END +del DATA\yacy.restart +GoTo :GETSTARTOPTS + +Rem PUBLIC is now freeworld (r4575) +:RENAMEINDEX +for /F "tokens=1,2 delims==" %%i in (DATA\SETTINGS\httpProxy.conf) do ( + if "%%i"=="network.unit.name" set networkname=%%j +) +if not defined networkname set networkname=PUBLIC +cd DATA\INDEX +ren PUBLIC %networkname% +cd .. +cd .. + +Rem This target is used to read java runtime parameters out of the yacy config file +:GETSTARTOPTS +for /F "tokens=1,2 delims==" %%i in (DATA\SETTINGS\yacy.conf) do ( + if "%%i"=="javastart_Xmx" set jmx=%%j + if "%%i"=="javastart_Xms" set jms=%%j + if "%%i"=="port" set port=%%j + if "%%i"=="javastart_priority" set priolvl=%%j +) +if defined jmx set javacmd=-%jmx% +if defined jms set javacmd=-%jms% %javacmd% +if defined priolvl ( + if %priolvl% == 20 set priority=/LOW + if %priolvl% == 10 set priority=/BELOWNORMAL +) + +GoTo :STARTJAVA + +Rem This target is used to concatenate the classpath parts +:CPGEN +Set CLASSPATH=%CLASSPATH%;%2 + +Rem Target needed to jump to the end of the file +:END -- cgit v1.2.3