diff options
Diffstat (limited to 'www-servers/jboss/jboss-3.2.1.ebuild')
-rw-r--r-- | www-servers/jboss/jboss-3.2.1.ebuild | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/www-servers/jboss/jboss-3.2.1.ebuild b/www-servers/jboss/jboss-3.2.1.ebuild deleted file mode 100644 index 0179289df0e3..000000000000 --- a/www-servers/jboss/jboss-3.2.1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/jboss/jboss-3.2.1.ebuild,v 1.1 2004/08/08 17:14:24 stuart Exp $ - -MY_P="${P}-src" - -DESCRIPTION="The Open Source J2EE app server implementation" -SRC_URI="mirror://sourceforge/jboss/${MY_P}.tgz" -RESTRICT="nomirror" -HOMEPAGE="http://www.jboss.org" -LICENSE="LGPL-2" -IUSE="doc" -SLOT="0" -KEYWORDS="~x86" - -RDEPEND=">=virtual/jdk-1.3" -DEPEND="${RDEPEND} - >=sys-apps/sed-4 - dev-java/ant" - -INSTALL_DIR=/opt/${P} - -S=${WORKDIR}/${MY_P} - -src_compile() { - export JAVA_HOME=${JDK_HOME} - cd build - sh build.sh || die -} - -src_install() { - dodir ${INSTALL_DIR} - dodir ${INSTALL_DIR}/bin - - cp build/output/${PN}-${PV}/bin/run.sh ${D}/${INSTALL_DIR}/bin - cp build/output/${PN}-${PV}/bin/shutdown.sh ${D}/${INSTALL_DIR}/bin - cp build/output/${PN}-${PV}/bin/run.jar ${D}/${INSTALL_DIR}/bin - cp build/output/${PN}-${PV}/bin/shutdown.jar ${D}/${INSTALL_DIR}/bin - - exeinto /etc/init.d - doexe ${FILESDIR}/${PV}/init.d/jboss - - dodir /etc/conf.d - cp ${FILESDIR}/${PV}/conf.d/jboss ${D}/etc/conf.d - - dodir /etc/env.d - cp ${FILESDIR}/${PV}/env.d/50jboss ${D}/etc/env.d - sed -i "s#@JBOSSPREFIX@#${INSTALL_DIR}#" ${D}/etc/env.d/50jboss - - einfo ">>> Setting up configuration files and library packages..." - local dirs="build/output/${PN}-${PV}/server build/output/${PN}-${PV}/lib build/output/${PN}-${PV}/client" - for i in $dirs ; do - cp -a $i ${D}/${INSTALL_DIR}/ - done - cp ${FILESDIR}/${PV}/log4j.xml ${D}/${INSTALL_DIR}/server/all/conf - cp ${FILESDIR}/${PV}/log4j.xml ${D}/${INSTALL_DIR}/server/default/conf - cp ${FILESDIR}/${PV}/log4j.xml ${D}/${INSTALL_DIR}/server/minimal/conf - - # We probably should not do this, because a wide variety of tools - # assume everything under a common JBoss file system. - -# einfo ">>> Installing client libraries..." -# local dirs="build/output/${PN}-${PV}/client/*" -# for i in $dirs ; do -# dojar $i -# done - - einfo ">>> Setting up documentation..." - dodoc server/src/docs/LICENSE.txt ${FILESDIR}/README.gentoo - if use doc ; then - dohtml -a html,htm,png,gif,css,java -r build/output/${PN}-${PV}/docs/ - fi - - einfo ">>> Creating log directory..." - dodir /var/log/jboss - touch ${D}/var/log/jboss/.keep -} - -pkg_postinst() { - chown -R jboss ${INSTALL_DIR}/server - chgrp -R jboss ${INSTALL_DIR}/server - chown jboss /var/log/jboss - chgrp jboss /var/log/jboss - chmod -R g+w ${INSTALL_DIR}/server - - einfo "" - einfo "Access summary" - einfo "--------------" - einfo " * User jboss and group jboss ownership for" - einfo " ${INSTALL_DIR}/server and higher and " - einfo " /var/log/jboss" - einfo " * User and group read/write permissions for" - einfo " ${INSTALL_DIR}/server and higher" - einfo "" - einfo "Gentoo specific documentation for JBoss is available at" - einfo "/usr/share/doc/${P}/README.gentoo" - einfo "" -} - -pkg_preinst() { - einfo ">>> Adding user and group for JBoss" - if ! groupmod jboss ; then - groupadd jboss || die "problem adding jboss group" - fi - if ! id jboss ; then - useradd jboss -g jboss || die "problem adding jboss user" - fi -} |