diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..dfe077042 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/cmd.exe.lnk b/cmd.exe.lnk new file mode 100644 index 000000000..49256358b Binary files /dev/null and b/cmd.exe.lnk differ diff --git a/startYACY - Copy.bat.cmd b/startYACY - Copy.bat.cmd new file mode 100644 index 000000000..5b4dce28c --- /dev/null +++ b/startYACY - Copy.bat.cmd @@ -0,0 +1,71 @@ +@Echo Off +title YaCy + +REM setting startup type for proper restart +if not exist DATA md DATA +echo . >DATA\yacy.noconsole + +Rem Setting the classpath +Set CLASSPATH=lib\yacycore.jar + +REM Please change the "javastart" settings in the web-interface "Basic Configuration" -> "Advanced" +set jmx= +set jms= +set javacmd=-Xmx600m +set priolvl=10 +set priority=/BELOWNORMAL +if exist DATA\SETTINGS\httpProxy.conf GoTo :RENAMEINDEX +if exist DATA\SETTINGS\yacy.conf GoTo :GETSTARTOPTS + +:STARTJAVA +set javacmd=%javacmd% -Djava.awt.headless=true -Dsolr.directoryFactory=solr.MMapDirectoryFactory -Dfile.encoding=UTF-8 + +Rem Starting YaCy +Echo Generated classpath:%CLASSPATH% +Echo JRE Parameters:%javacmd% +Echo Priority:%priority% +Echo *************************************************************************** +Echo. +Echo If you see a message like "java" not found, you probably have to install Java. +Echo. +Echo You can download Java at http://java.com/ +Echo. +Echo *************************************************************************** +Rem commandline parameter added for -config option, like -config "port=8090" "adminAccount=admin:password" +Rem special parameter "adminAccount=admin:password" calculates and sets new admin-pwd +Rem any parameter in yacy.conf can me modified this way (make sure to use correct upper/lower case) + +start %priority% java %javacmd% -classpath %CLASSPATH% net.yacy.yacy %1 %2 %3 %4 %5 %6 %7 %8 %9 + +Echo You can close the console safely now. + +GoTo :END + +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_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 Target needed to jump to the end of the file +:END