# Description: Java Servlet container (binary version) # URL: http://jakarta.apache.org/tomcat/index.html # Maintainer: Simone Rota, sip at crux dot nu # Packager: Simone Rota, sip at crux dot nu # Depends on: jdk name=apache-tomcat version=6.0.16 release=1 source=(http://www.eu.apache.org/dist/tomcat/tomcat-6/v$version/bin/$name-$version.tar.gz tomcat.service) build() { mkdir -p $PKG/usr/lib/tomcat cp -r $name-$version/* $PKG/usr/lib/tomcat rm -r $PKG/usr/lib/tomcat/webapps/{examples,docs} rm $PKG/usr/lib/tomcat/{RUNNING.txt,LICENSE,RELEASE-NOTES} find $PKG -name *.bat|xargs rm -f find $PKG -name *.exe|xargs rm -f install -m0755 -D tomcat.service $PKG/etc/rc.d/services/tomcat.service # Adjust for non-root setup chown tomcat.tomcat $PKG/usr/lib/tomcat/{logs,temp,work} for f in $PKG/usr/lib/tomcat/conf/*.*; do chown root.tomcat $f chmod 640 $f done cat << EOF > $PKG/usr/lib/tomcat/bin/setenv.sh #!/bin/sh # Setup envirnoment variables for tomcat export JAVA_HOME=/usr/lib/java EOF chmod 755 $PKG/usr/lib/tomcat/bin/setenv.sh }