separated yacy-core from yacy-libx; fixed makerelease

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@55 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 20 years ago
parent c09c54c652
commit d03d60f8b5

@ -0,0 +1,8 @@
libx ADD-ON for YaCy (C) by Michael Peter Christen; mc@anomic.de
---------------------------------------------------------------------------
This directory contains some libraries that YaCy needs for certain
funktions, like parsing of pdf documents.
YaCy works without this libraries and is distributed without them;
however if you want to use these extra functions or you are a YaCy
developer, simply place the libx directory along the lib directory
in the YaCy application path.

@ -8,8 +8,8 @@
# This Software is Copyrighted # This Software is Copyrighted
# (C) by Michael Peter Christen; mc@anomic.de # (C) by Michael Peter Christen; mc@anomic.de
# first published on http://www.anomic.de # first published on http://www.anomic.de
# Frankfurt, Germany, 2004 # Frankfurt, Germany, 2005
# last major change: 28.12.2004 # last major change: 25.04.2005
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -49,6 +49,7 @@ version='0.366'
datestr=`date +%Y%m%d` datestr=`date +%Y%m%d`
#release='yacy_v'$version'_'$datestr #release='yacy_v'$version'_'$datestr
release='yacy_dev_v'$version'_'$datestr release='yacy_dev_v'$version'_'$datestr
extralibs='yacy_libx'
target='RELEASE' target='RELEASE'
classes='classes' classes='classes'
lib='lib' lib='lib'
@ -60,6 +61,7 @@ mainclass='yacy.java'
classpath='$classes:lib/commons-collections.jar:lib/commons-pool-1.2.jar:libx/PDFBox-0.7.1.jar:libx/log4j-1.2.9.jar:libx/tm-extractors-0.4.jar' classpath='$classes:lib/commons-collections.jar:lib/commons-pool-1.2.jar:libx/PDFBox-0.7.1.jar:libx/log4j-1.2.9.jar:libx/tm-extractors-0.4.jar'
mkdir $release mkdir $release
mkdir $extralibs
# clean up # clean up
rm -Rf $target &> /dev/null rm -Rf $target &> /dev/null
@ -135,8 +137,10 @@ cp -R $classes/* $release/$classes/
# copy libs # copy libs
mkdir $release/$lib mkdir $release/$lib
cp -R $lib/* $release/$lib/ cp -R $lib/* $release/$lib/
mkdir $release/$libx rm -fR `find $release/$lib/ | grep svn`
cp -R $libx/* $release/$libx/ mkdir $extralibs/$libx
cp -R $libx/* $extralibs/$libx/
rm -fR `find $extralibs/$libx/ | grep svn`
# copy configuration files # copy configuration files
cp yacy.init $release cp yacy.init $release
@ -168,8 +172,9 @@ cp $doc/*.js $release/$doc/
cp $doc/*.html $release/$doc/ cp $doc/*.html $release/$doc/
cp $doc/*.txt $release/$doc/ cp $doc/*.txt $release/$doc/
cp $doc/grafics/*.gif $release/$doc/grafics/ cp $doc/grafics/*.gif $release/$doc/grafics/
cp $doc/grafics/*.ico $release/$doc/grafics/ #cp $doc/grafics/*.ico $release/$doc/grafics/
cp $doc/grafics/*.jpg $release/$doc/grafics/ #cp $doc/grafics/*.jpg $release/$doc/grafics/
rm -fR `find $release/$doc/ | grep svn`
# copy source code # copy source code
mkdir $release/$source mkdir $release/$source
@ -199,6 +204,7 @@ cp htroot/env/*.css $release/htroot/env/
cp htroot/env/grafics/* $release/htroot/env/grafics/ cp htroot/env/grafics/* $release/htroot/env/grafics/
cp htroot/env/templates/*.template $release/htroot/env/templates/ cp htroot/env/templates/*.template $release/htroot/env/templates/
cp htroot/proxymsg/*.html $release/htroot/proxymsg/ cp htroot/proxymsg/*.html $release/htroot/proxymsg/
rm -fR `find $release/htroot/ | grep svn`
# copy add-on's # copy add-on's
mkdir $release/addon mkdir $release/addon
@ -252,8 +258,6 @@ chmod 644 $release/$classes/de/anomic/server/*.class
chmod 644 $release/$classes/de/anomic/yacy/*.class chmod 644 $release/$classes/de/anomic/yacy/*.class
chmod 755 $release/$lib chmod 755 $release/$lib
chmod 644 $release/$lib/* chmod 644 $release/$lib/*
chmod 755 $release/$libx
chmod 644 $release/$libx/*
chmod 755 $release/$doc chmod 755 $release/$doc
chmod 644 $release/$doc/* chmod 644 $release/$doc/*
chmod 755 $release/$doc/grafics chmod 755 $release/$doc/grafics
@ -261,17 +265,25 @@ chmod 644 $release/$doc/grafics/*
chmod 755 $release/*.command chmod 755 $release/*.command
chmod 755 $release/*.sh chmod 755 $release/*.sh
chmod 755 $release/addon chmod 755 $release/addon
chmod 755 $extralibs/$libx
chmod 644 $extralibs/$libx/*
# compress files # compress files
tar -cf $release.tar $release tar -cf $release.tar $release
rm -Rf $release rm -Rf $release
gzip -9 $release.tar gzip -9 $release.tar
mv $release.tar.gz $target mv $release.tar.gz $target
tar -cf $extralibs.tar $extralibs
rm -Rf $extralibs
gzip -9 $extralibs.tar
mv $extralibs.tar.gz $target
# make release test file: # make release test file:
# this file must be copied later on to # this file must be copied later on to
# www.anomic.de/AnomicHTTPProxy/ # www.yacy.net/yacy/
echo $version > $doc/release.txt echo $version > $doc/release.txt
# finished # finished
echo finished. created $target/$release.tar.gz echo finished.
echo created $target/$release.tar.gz
echo created $target/$extralibs.tar.gz

@ -79,7 +79,7 @@ public final class yacy {
// static objects // static objects
private static final String vString = "@REPL_VERSION@"; private static final String vString = "@REPL_VERSION@";
private static final String vDATE = "@REPL_VERSION@"; private static final String vDATE = "@REPL_DATE@";
private static final String copyright = "[ YACY Proxy v" + vString + ", build " + vDATE + " by Michael Christen / www.yacy.net ]"; private static final String copyright = "[ YACY Proxy v" + vString + ", build " + vDATE + " by Michael Christen / www.yacy.net ]";
private static final String hline = "-------------------------------------------------------------------------------"; private static final String hline = "-------------------------------------------------------------------------------";

Loading…
Cancel
Save