# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils At="jonas4.6.1-tomcat5.5.12.tgz" DESCRIPTION="J2EE webserver." HOMEPAGE="http://forge.objectweb.org/projects/jonas/" SRC_URI="${At}" LICENSE="LGPL-2" KEYWORDS="~x86" IUSE="" SLOT="0" RDEPEND=">=virtual/jdk-1.4" DEPEND="${RDEPEND} >=dev-java/ant-1.6 >=dev-java/bcel-5.1" INSTALL_DIR="/opt" JONAS_DIRNAME="JONAS_4_6_1" JONAS_EXPORTS_FILE="50jonas" S="${WORKDIR}" FETCH_MIRROR_URL="http://forge.objectweb.org/project/download.php?group_id=5&file_id=4890" pkg_nofetch() { einfo "Please download ${At} from:" einfo "${FETCH_MIRROR_URL}" einfo "and move it to ${DISTDIR}" } src_unpack() { unpack ${A} } src_install(){ dodir ${INSTALL_DIR} dodir ${INSTALL_DIR}/${JONAS_DIRNAME} cp -r ${JONAS_DIRNAME}/* ${D}${INSTALL_DIR}/${JONAS_DIRNAME}/. dodir /etc dodir /etc/env.d cp ${FILESDIR}/${JONAS_EXPORTS_FILE} ${D}/etc/env.d/${JONAS_EXPORTS_FILE} } pkg_postinst() { enewgroup jonas enewuser jonas -1 /bin/sh /dev/null jonas chown -R jonas:jonas ${INSTALL_DIR}/${JONAS_DIRNAME} env-update }