This is an automated email from the git hooks/post-receive script. seamlik-guest pushed a commit to branch master in repository lucene2.
commit b63e707035fa4636c6e0a436a485631f29f396fe Author: Jan-Pascal van Best <[email protected]> Date: Wed Aug 1 20:31:54 2007 +0000 Updated README.Debian for tomcat5.5 --- debian/README.Debian | 46 +++++++++++++++++++++++----------------------- debian/get-orig-source.sh | 13 ++++++------- 2 files changed, 29 insertions(+), 30 deletions(-) diff --git a/debian/README.Debian b/debian/README.Debian index 0b26ed8..199926d 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -8,7 +8,6 @@ There are two binary packages: docs, and example applications Not all contrib libraries are included: -- ant depends on jtidy, which is not (yet) in Debian - db/bdb-je depends on je-2.0.90 from www.sleepycat.com, not in Debian - gdata-server depends on many libraries, of which at least the @@ -24,14 +23,6 @@ and run the demonstration command-line applications for Lucene, see the following documentation and source code walkthrough: /usr/share/doc/liblucene2-java-doc/docs/demo.html - /usr/share/doc/liblucene2-java-doc/docs/demo2.html - -For information on configuring the Lucene web application to be run in -a Java(TM) web container such as Tomcat, see the following -documentation and source code walkthrough: - - /usr/share/doc/liblucene2-java-doc/docs/demo3.html - /usr/share/doc/liblucene2-java-doc/docs/demo4.html Several modifications are required if you wish to run the Lucene web application on a stock Debian tomcat5.5 configuration. Note that Debian's @@ -40,20 +31,29 @@ were written. 1) The Lucene web application looks for Lucene index data in /opt/lucene/index, although we may change this location in a - future version of the Debian package. - -2) You will need to add the following permissions to the - grant {...} section of /etc/tomcat4/policy.d/04webapps.policy. - Debian's default tomcat configuration - -// Allows luceneweb demo to work -permission java.util.PropertyPermission "disableLuceneLocks", "read"; -permission java.util.PropertyPermission "java.io.tmpdir", "read"; -permission java.util.PropertyPermission "org.apache.lucene.*", "read"; -permission java.io.FilePermission "/opt/lucene/index", "read"; -permission java.io.FilePermission "/opt/lucene/index/*", "read"; -permission java.io.FilePermission "/var/lib/tomcat4/temp", "read,write,delete"; -permission java.io.FilePermission "/var/lib/tomcat4/temp/*", "read,write,delete"; + future version of the Debian package. When calling IndexHTML, + make sure the index files are stored there. + +2) Install the Lucene demo application by decompressing + /usr/share/doc/liblucene2-java-doc/demo/luceneweb.war.gz + and copying the resulting luceneweb.war file to + /var/lib/tomcat5.5/webapps: + gzip -cd /usr/share/doc/liblucene2-java-doc/demo/luceneweb.war.gz > /var/lib/tomcat5.5/webapps/luceneweb.war + +3) You will need to add a file (e.g., named 60lucenedemo.policy) + to /etc/tomcat5.5/policy.d/ to allow the Lucene demo web application + to access a number of files and settings: + + // Allows luceneweb demo to work + grant codeBase "file:${catalina.base}/webapps/luceneweb/-" { + permission java.util.PropertyPermission "disableLuceneLocks", "read"; + permission java.util.PropertyPermission "java.io.tmpdir", "read"; + permission java.util.PropertyPermission "org.apache.lucene.*", "read"; + permission java.io.FilePermission "/opt/lucene/index", "read,write"; + permission java.io.FilePermission "/opt/lucene/index/*", "read,write"; + permission java.io.FilePermission "/var/lib/tomcat5.5/temp", "read,write,delete"; + permission java.io.FilePermission "/var/lib/tomcat5.5/temp/*", "read,write,delete"; + }; -- Barry Hawkins <[email protected]>, Fri, 5 May 2006 23:53:38 -0400 Jan-Pascal van Best <[email protected]>, Thu, 12 Jul 2007 07:57:20 +0200 diff --git a/debian/get-orig-source.sh b/debian/get-orig-source.sh index 8d9eb6c..218408d 100755 --- a/debian/get-orig-source.sh +++ b/debian/get-orig-source.sh @@ -6,17 +6,16 @@ URL=`echo $DEHS | xsltproc debian/uscan-url.xslt -` VERSION=`echo $DEHS | xsltproc debian/uscan-upstream-version.xslt -` DESTDIR=$PWD/.. -PRISTINE_SOURCEFILE=$DESTDIR/lucene-$VERSION-src.tar.gz +SOURCEFILE=$DESTDIR/lucene-$VERSION-src.tar.gz SIGFILE=$DESTDIR/lucene-$VERSION-src.tar.gz.asc SOURCETAR=$DESTDIR/lucene2_$VERSION.orig.tar -SOURCETARGZ=$DESTDIR/lucene2_$VERSION.orig.tar.gz KEYURL="http://www.apache.org/dist/lucene/java/KEYS" KEYFILE="debian/KEYS" KEYRING="debian/lucene-keyring.gpg" # Download source tarball and signature file -wget "$URL" -O $PRISTINE_SOURCEFILE +wget "$URL" -O $SOURCEFILE wget "$URL.asc" -O $SIGFILE # If necessary, recreate keyring used for signing @@ -31,20 +30,20 @@ if [ ! -r $KEYRING ]; then fi # Check signature -gpgv --quiet --keyring $KEYRING $SIGFILE $PRISTINCE_SOURCEFILE +gpgv --quiet --keyring $KEYRING $SIGFILE $SOURCEFILE echo "Check whether the archive has been signed by Michael Busch (Lucene Committer) <[email protected]>, key ID 6BD872A0" # Repackage upstream source file without the third party jars TEMPDIR=`mktemp -d` echo "Unpacking into tempdir $TEMPDIR..." -tar xzf $PRISTINE_SOURCEFILE -C $TEMPDIR +tar xzf $SOURCEFILE -C $TEMPDIR echo "Removing third party jars..." find $TEMPDIR -name \*.jar -exec rm {} \; -echo "Packing new orig source tarball $SOURCEFILE..." -rm -f $SOURCETAR $SOURCETARGZ +echo "Packing new orig source tarball $SOURCETAR..." +rm -f $SOURCETAR $SOURCETAR.gz cd $TEMPDIR tar cf $SOURCETAR * gzip -9 $SOURCETAR -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lucene2.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

