Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 59307 Details for
Bug 63258
www-servers/jboss uses packed jars
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
jboss-3.2.7.ebuild
jboss-3.2.7.ebuild (text/plain), 20.44 KB, created by
Josh Nichols (RETIRED)
on 2005-05-19 08:09:53 UTC
(
hide
)
Description:
jboss-3.2.7.ebuild
Filename:
MIME Type:
Creator:
Josh Nichols (RETIRED)
Created:
2005-05-19 08:09:53 UTC
Size:
20.44 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/www-servers/jboss/jboss-3.2.5.ebuild,v 1.7 2005/04/06 18:12:44 corsair Exp $ > >inherit eutils java-pkg > >MY_P="${P}-src" > >DESCRIPTION="An open source, standards-compliant, J2EE-based application server implemented in 100% Pure Java." >SRC_URI="mirror://sourceforge/jboss/${MY_P}.tar.bz2" >RESTRICT="nomirror" >HOMEPAGE="http://www.jboss.org" >LICENSE="LGPL-2" >#IUSE="jikes" >IUSE="" >SLOT="0" >KEYWORDS="x86 ~ppc ~sparc amd64 ppc64" > >DEPEND=">=virtual/jdk-1.3" ># TODO check for what things are optional, and add use flags >RDEPEND=">=virtual/jre-1.3 > app-text/sgml-common > dev-java/ant-core > dev-java/ant-tasks > =dev-java/bsf-2.3* > dev-java/junit > =dev-java/xerces-2* > =dev-java/avalon-framework-4.1* > =www-servers/axis-1* > dev-java/bcel > dev-java/commons-collections > dev-java/commons-discovery > dev-java/commons-httpclient > dev-java/commons-logging > dev-java/log4j > dev-java/xalan > dev-java/commons-el > dev-java/commons-digester > =dev-java/commons-beanutils-1.6* > dev-java/commons-modeler > dev-java/jakarta-regexp > =dev-java/servletapi-2.4* > =www-servers/tomcat-5* > =dev-java/dom4j-1* > =dev-java/jaxen-1.1* > =dev-java/castor-0.9* > =dev-java/java-getopt-1* > =dev-java/gnu-regexp-1* > =dev-java/hibernate-2* > dev-db/hsqldb > dev-java/wsdl4j > dev-java/jdbc-informix > dev-java/jgroups > dev-java/javassist > =dev-java/jdom-1.0_beta9* > dev-java/jcommon > dev-java/jfreechart > dev-java/junit > >=dev-java/jdbc-mysql-3.0.11-r1 > dev-java/odmg > dev-java/concurrent-util > dev-java/qdox > dev-java/trove > dev-java/sun-jaf-bin > dev-java/sun-javamail-bin > dev-java/jmx > =dev-java/dtdparser-1.21* > dev-java/sax" > >INSTALL_DIR=/usr/share/jboss > >S=${WORKDIR}/${MY_P} > ># Replacement JARs for jboss (brace yourself) >ANT_JAVAMAIL="ant-tasks ant-javamail.jar" >ANT_JUNIT="ant-tasks ant-junit.jar" >ANT_LAUNCHER="ant-core ant-launcher" >ANT_NODEPS="ant-tasks ant-nodeps.jar" >ANT_TRAX="ant-tasks ant-trax.jar" >ANT_XSLP="ant-tasks ant-xslp.jar" >ANT="ant-core ant.jar" >BSF="bsf-2.3 bsf.jar" >JUNIT="junit junit.jar" >XALAN="xalan xalan.jar" >XERCES_IMPL="xerces-2 xercesImpl.jar" >XML_APIS="xerces-2 xml-apis.jar" >AVALON_FRAMEWORK="avalon-framework-4.1 avalon-framework.jar" ># TODO AXIS >BCEL="bcel bcel.jar" >COMMONS_BEANUTILS="commons-beanutils-1.6 commons-beanutils.jar" >COMMONS_COLLECTIONS="commons-collections commons-collections.jar" >COMMONS_DIGESTER="commons-digester commons-digester.jar" >COMMONS_DISCOVERY="commons-discovery commons-discovery.jar" >COMMONS_EL="commons-el commons-el.jar" >COMMONS_HTTPCLIENT="commons-httpclient commons-httpclient.jar" >COMMONS_LOGGING="commons-logging commons-logging.jar" >COMMONS_MODELER="commons-modeler commons-modeler.jar" >JAKARTA_REGEXP="jakarta-regexp-1.3 jakarta-regexp.jar jakarta-regexp-1.3.jar" >LOG4J="log4j log4j.jar" ># TODO: replace specific JARs from tomcat-5 >TOMCAT5="tomcat-5" >SERVLETAPI24="servletapi-2.4" >DOM4J="dom4j-1 dom4j.jar" >JAXEN="jaxen-1.1 jaxen.jar jaxen-1.1-beta-4.jar" >CASTOR="castor-0.9 castor.jar" >GNU_GETOPT="java-getopt-1 gnu.getopt.jar getopt.jar" >GNU_REGEXP=" gnu-regexp-1 gnu-regexp.jar" >HIBERNATE="hibernate-2 hibernate2.jar" >HSQLDB="hsqldb hsqldb.jar" >BSF="bsf-2.3 bsf.jar" >WSDL4J="wsdl4j wsdl4j.jar" >IFXJDBC="jdbc-informix ifxjdbc.jar" >JGROUPS="jgroups jgroups-core.jar jgroups.jar" >JAVASSIST="javassist-2 javassist.jar" >JDOM="jdom-1.0_beta9 jdom.jar" >JFREECHART="jfreechart jfreechart.jar" >JCOMMON="jcommon jcommon.jar" >JYTHON="jython jython.jar jython-2.1.jar" >MYSQL_CONNECTOR="jdbc-mysql jdbc-mysql.jar mysql-connector-java-3.0.0-beta-bin.jar" >ODMG="odmg odmg.jar odmg-3.0.jar" >CONCURRENT="concurrent-util concurrent.jar" >QDOX="qdox-1.6 qdox.jar" >ACTIVATION="sun-jaf-bin activation.jar" >IMAP="sun-javamail-bin imap.jar" >MAIL="sun-javamail-bin mail.jar" >MAILAPI="sun-javamail-bin mailapi.jar" >POP3="sun-javamail-bin pop3.jar" >SMTP="sun-javamail-bin smtp.jar" >JMXRI="jmx jmxri.jar" >JMXTOOLS="jmx jmxtools.jar" ># TODO: jmxgrinder.jar >TROVE="trove trove.jar" >DTDPARSER="dtdparser-1.21 dtdparser.jar dtdparser121.jar" >SAX="sax sax.jar" > >src_unpack() { > unpack ${A} > cd ${S}/build > > local JAR > > einfo "Fixing jars in tools/lib" > cd ${S}/tools/lib > java-pkg_jar-from ${ANT_JAVAMAIL} > java-pkg_jar-from ${ANT_JUNIT} > java-pkg_jar-from ${ANT_LAUNCHER} > java-pkg_jar-from ${ANT_NODEPS} > java-pkg_jar-from ${ANT_TRAX} > java-pkg_jar-from ${ANT_XSLP} > java-pkg_jar-from ${ANT} > java-pkg_jar-from ${BSF} > java-pkg_jar-from ${JUNIT} > java-pkg_jar-from ${XALAN} > java-pkg_jar-from ${XERCES_IMPL} > java-pkg_jar-from ${XML_APIS} > > local thirdparty=${S}/thirdparty > einfo "Fixing jars in thirdparty/apache/avalon/lib" > cd ${thirdparty}/apache/avalon/lib > java-pkg_jar-from ${AVALON_FRAMEWORK} > > #einfo "Fixing jars in apache/axis/lib" > #cd ${thirdparty}/apache/axis/lib > # TODO: find out why jboss doesn't like axis... > #java-pkg_jar-from axis-1 > > einfo "Fixing jars in thirdparty/apache/bcel/lib" > cd ${thirdparty}/apache/bcel/lib > java-pkg_jar-from ${BCEL} > > einfo "Fixing jars in thirdparty/apache/commons/lib" > cd ${thirdparty}/apache/commons/lib > java-pkg_jar-from ${COMMONS_COLLECTIONS} > java-pkg_jar-from ${COMMONS_DISCOVERY} > java-pkg_jar-from ${COMMONS_HTTPCLIENT} > java-pkg_jar-from ${COMMONS_LOGGING} > > einfo "Fixing jars in thirdparty/apache/log4j/lib" > cd ${thirdparty}/apache/log4j/lib > java-pkg_jar-from ${LOG4J} > # TODO: replace snmpTrapAppender.jar > > #cd ${thirdparty}/apache/slide/client/lib # http://jakarta.apache.org/slide/index.html > #cd ${thirdparty}/apache/tomcat41 > > einfo "Fixing jars in thirdparty/apache/tomcat-5/lib" > cd ${thirdparty}/apache/tomcat50 > java-pkg_jar-from ${TOMCAT5} > java-pkg_jar-from ${SERVLETAPI24} > java-pkg_jar-from ${COMMONS_COLLECTIONS} > java-pkg_jar-from ${COMMONS_EL} > java-pkg_jar-from ${COMMONS_LOGGING} > java-pkg_jar-from ${COMMONS_DIGESTER} > java-pkg_jar-from ${COMMONS_BEANUTILS} > java-pkg_jar-from ${COMMONS_MODELER} > java-pkg_jar-from ${JAKARTA_REGEXP} > > einfo "Fixing jars in thirdparty/apache/xalan/lib" > cd ${thirdparty}/apache/xalan/lib > java-pkg_jar-from ${XALAN} > > #cd ${thirdparty}/beanshell/beanshell/lib # http://www.beanshell.org/ > #cd ${thirdparty}/bouncycastle/bouncycastle/lib # http://www.bouncycastle.org/ > #cd ${thirdparty}/cglib/lib # http://cglib.sourceforge.net/ > > einfo "Fixing jars in thirdparty/dom4j/dom4j/lib" > cd ${thirdparty}/dom4j/dom4j/lib > java-pkg_jar-from ${DOM4J} > java-pkg_jar-from ${JAXEN} > > #cd ${thirdparty}/eclipse/jdt/lib # bug #80526 > > #einfo "Fixing jars in thirdparty/exolab/exolab/lib" > #cd ${thirdparty}/exolab/castor/lib > # TODO: get castor to work > # waiting on bug #93030 for fixing JAR filename > #java-pkg_jar-from ${CASTOR} > > #cd ${thirdparty}/exolab/tyrex/lib # http://tyrex.sourceforge.net/ > #cd ${thirdparty}/gjt/jpl-util/lib # http://www.gjt.org/ > > einfo "Fixing jars in thirdparty/gnu/getopt/lib" > cd ${thirdparty}/gnu/getopt/lib > java-pkg_jar-from ${GNU_GETOPT} > > einfo "Fixing jars in thirdparty/gnu/regexp/lib" > cd ${thirdparty}/gnu/regexp/lib > java-pkg_jar-from ${GNU_REGEXP} > > # TODO: get the hibernate2.jar to work > #cd ${thirdparty}/hibernate/lib > #java-pkg_jar-from ${HIBERNATE2} > > #cd ${thirdparty}/hsql/hsql/lib > > einfo "Fixing jars in thirdparty/hsqldb/hsqldb/lib" > cd ${thirdparty}/hsqldb/hsqldb/lib > java-pkg_jar-from ${HSQLDB} > > einfo "Fixing jars in thirdparty/gnu/regexp/lib" > cd ${thirdparty}/ibm/bsf/lib > java-pkg_jar-from ${BSF} > > #cd ${thirdparty}/ibm/uddi4j/lib # http://sourceforge.net/projects/uddi4j > > einfo "Fixing jars in thirdparty/ibm/wsdl4j/lib" > cd ${thirdparty}/ibm/wsdl4j/lib > java-pkg_jar-from ${WSDL4J} > > #cd ${thirdparty}/informa/rss/lib # http://informa.sourceforge.net/ > > einfo "Fixing jars in thirdparty/informix/lib" > cd ${thirdparty}/informix/informix/lib > java-pkg_jar-from ${IFXJDBC} > > #cd ${thirdparty}/jacorb/jacorb/lib # http://www.jacorb.org/ > cd ${thirdparty}/javagroups/javagroups/lib > java-pkg_jar-from ${JGROUPS} > > einfo "Fixing jars in thirdparty/javassist/javassist" > cd ${thirdparty}/javassist/javassist/lib > java-pkg_jar-from ${JAVASSIST} > > #cd ${thirdparty}/jflex/jflex/lib # http://jflex.de/ > > einfo "Fixing jars in thirdparty/jdom/lib" > cd ${thirdparty}/jdom/lib > java-pkg_jar-from ${JDOM} > > einfo "Fixing jars in thirdparty/jfreechart/jfreechart/lib" > cd ${thirdparty}/jfreechart/jfreechart/lib > # it doesn't like our jfreechart.jar > #java-pkg_jar-from ${JFREECHART} > java-pkg_jar-from ${JCOMMON} > > #cd ${thirdparty}/jregex/jregex/lib # http://jregex.sourceforge.net/ > #cd ${thirdparty}/juddi/juddi/lib # http://ws.apache.org/juddi/ > > einfo "Fixing jars in thirdparty/junit/junit/lib" > cd ${thirdparty}/junit/junit/lib > java-pkg_jar-from ${JUNIT} > > #cd ${thirdparty}/junitejb/junitejb/lib # http://sourceforge.net/projects/junitejb/ > > einfo "Fixing jars in thirdparty/jython/jython" > cd ${thirdparty}/jython/jython > java-pkg_jar-from ${JYTHON} > > #cd ${thirdparty}/mortbay/jettylib > > # TODO file bug about inconsistent naming of JAR > einfo "Fixing jars in thirdparty/mysql/mysql/lib" > cd ${thirdparty}/mysql/mysql/lib > java-pkg_jar-from ${MYSQL_CONNECTOR} > > #cd ${thirdparty}/oasis/docbook-xml > #cd ${thirdparty}/oasis/docbook-xsl > > einfo "Fixing jars in thirdparty/odmg/lib" > cd ${thirdparty}/odmg/lib > java-pkg_jar-from ${ODMG} > > #cd ${thirdparty}/opennms/joesnmp/lib # http://sourceforge.net/projects/joesnmp/ > #cd ${thirdparty}/opensaml/lib # http://www.opensaml.org/ > > einfo "Fixing jars in thirdparty/oswego/concurrent/lib" > cd ${thirdparty}/oswego/concurrent/lib > java-pkg_jar-from ${CONCURRENT} > > einfo "Fixing jars in thirdparty/qdox/qdox/lib" > cd ${thirdparty}/qdox/qdox/lib > java-pkg_jar-from ${QDOX} > > #cd ${thirdparty}/sleepycat/lib # http://sleepycat.com/products/je.shtml > #cd ${thirdparty}/sourceforge/dnsjava/lib # http://www.xbill.org/dnsjava/ > #cd ${thirdparty}/sourceforge/tapestry/lib # http://jakarta.apache.org/tapestry/ > #cd ${thirdparty}/sun/jaas/lib # http://java.sun.com/products/jaas/ > > einfo "Fixing jars in thirdparty/sun/jaf/lib" > cd ${thirdparty}/sun/jaf/lib > java-pkg_jar-from ${ACTIVATION} > > # I don't think our packaged javacc.jar is a drop in replacement for > # JavaCC.zip > #einfo "Fixing jars in thirdparty/sun/javacc/lib" > #cd ${thirdparty}/sun/javacc/lib > #java-pkg_jar-from javacc javacc.jar JavaCC.zip > > einfo "Fixing jars in thirdparty/sun/javamail/lib" > cd ${thirdparty}/sun/javamail/lib > java-pkg_jar-from ${IMAP} > java-pkg_jar-from ${MAIL} > java-pkg_jar-from ${MAILAPI} > java-pkg_jar-from ${POP3} > java-pkg_jar-from ${SMTP} > > #cd ${thirdparty}/sun/jce/lib # http://java.sun.com/products/jce/ > > einfo "Fixing jars in thirdparty/sun/jmx/lib" > cd ${thirdparty}/sun/jmx/lib > java-pkg_jar-from ${JMXRI} > java-pkg_jar-from ${JMXTOOLS} > # TODO: need to replace jmxgrinder.jar > > #cd ${thirdparty}/sun/jsse/lib # http://java.sun.com/products/jsse/ > #cd ${thirdparty}/sun/jts/lib # http://java.sun.com/products/jts/ > #cd ${thirdparty}/sun/servlet/lib # http://java.sun.com/products/servlet/ > > cd ${thirdparty}/trove/trove/lib > java-pkg_jar-from ${TROVE} > > #cd ${thirdparty}/website/jspwiki/lib # http://www.jspwiki.org/ > > einfo "Fixing jars in thirdparty/wutka/dtdparser/lib" > cd ${thirdparty}/wutka/dtdparser/lib > java-pkg_jar-from ${DTDPARSER} > > # All of the xdoclet jar files are versioned > #einfo "Fixing jars in xdoclet/xdoclet/lib" > #cd ${thirdparty}/xdoclet/xdoclet/lib > > einfo "Fixing jars in thirdparty/xml/sax/lib" > cd ${thirdparty}/xml/sax/lib > java-pkg_jar-from ${SAX} >} > >src_compile() { > local antflags="-Dgroups=all" > # Patching is needed to quell errors generated by jikes ># use jikes && antflags="-Dbuild.compiler=jikes" > > cd ${S}/build > # For more options on the "groups" parameter, see build/build.xml > ant ${antflags} || die > > # YAR... have to fix symlinks again > local my_dir="build/output/${P}" > local my_fulldir="${S}/${my_dir}" > > einfo "Fixing jars in ${my_dir}/lib" > cd ${my_fulldir}/lib > java-pkg_jar-from ${COMMONS_HTTPCLIENT} > java-pkg_jar-from ${COMMONS_LOGGING} > java-pkg_jar-from ${CONCURRENT} > java-pkg_jar-from ${DOM4J} > java-pkg_jar-from ${GNU_GETOPT} > java-pkg_jar-from ${GNU_REGEXP} > java-pkg_jar-from jaxen jaxen-full.jar jaxen.jar > # log4j-boot.jar provided by jboss > # namespace.jar provided by jboss > # TODO? webdavlib.jar > java-pkg_jar-from ${XML_APIS} > java-pkg_jar-from ${XERCES_IMPL} > > einfo "Fixing jars in ${my_dir}/lib/endorsed" > cd ${my_fulldir}/lib/endorsed > java-pkg_jar-from ${XML_APIS} > java-pkg_jar-from ${XERCES_IMPL} > > einfo "Fixing jars in ${my_dir}/client" > cd ${my_fulldir}/client > java-pkg_jar-from ${AVALON_FRAMEWORK} > # axis-ws4ee provided by jboss > java-pkg_jar-from ${COMMONS_DISCOVERY} > java-pkg_jar-from ${COMMONS_LOGGING} > java-pkg_jar-from ${CONCURRENT} > java-pkg_jar-from ${GNU_GETOPT} > java-pkg_jar-from ${GNU_REGEXP} > # TODO jacorb.jar > # TODO jcert.jar > # jmx-client.jar provided by jboss > # jmx-connector-client-factory.jar provided by jboss > # jmx-ejb-connector-client.jar provided by jboss > # jmx-invoker-adaptor-client.jar provided by jboss > # jmx-rmi-connector-client.jar provided by jboss > # TODO jnet.jar > # TODO jnp-client.jar > # TODO jsse.jar > java-pkg_jar-from ${LOG4J} > # namespace.jar provided by jboss > # TODO wsdl4j.jar > # xdoclet-module-jboss-net.jar provided by jboss > > einfo "Fixing jars in ${my_dir}/server/all/lib" > cd ${my_fulldir}/server/all/lib > java-pkg_jar-from ${ACTIVATION} > # autonumber-plugin.jar provided by jboss > java-pkg_jar-from ${AVALON_FRAMEWORK} > java-pkg_jar-from ${BCEL} > # bindingservice-plugin.jar provided by jboss > # TODO bsh-1.3.0.jar > # TODO bsh-deployer.jar > java-pkg_jar-from ${COMMONS_LOGGING} > # hsqldb-plugin.jar provided by jboss > java-pkg_jar-from ${HSQLDB} > # TODO jacorb.jar > # jboss-cache.jar provided by jboss > # jboss-common-jdbc-wrapper.jar provided by jboss > # jboss-iiop.jar provided by jboss > # jboss-j2ee.jar provided by jboss > # jboss-jaas.jar provided by jboss > # jboss-jaxrpc.jar provided by jboss > # jboss-jsr77.jar provided by jboss > # jboss-management.jar provided by jboss > # jboss-monitoring.jar provided by jboss > # jboss-saaj.jar provided by jboss > # jboss-srp.jar provided by jboss > # jboss-transaction.jar provided by jboss > # jboss.jar provided by jboss > # jbossha.jar provided by jboss > # jbossmq.jar provided by jboss > # jbosssx.jar provided by jboss > # TODO jcert.jar > java-pkg_jar-from ${JGROUPS} > # TODO jmx-adaptor-plugin.jar > # TODO jnet.jar > # jnpserver.jar provided by jboss > # TODO jpl-pattern.jar > # TODO jpl-util.jar > # TODO jsse.jar > java-pkg_jar-from ${LOG4J} > # mail-plugin.jar provided by jboss > java-pkg_jar-from ${MAIL} > # properties-plugin.jar provided by jboss > # scheduler-plugin-example.jar provided by jboss > # scheduler-plugin.jar provided by jboss > # snmp-adaptor.jar provided by jboss > # snmp-support.jar provided by jboss > java-pkg_jar-from ${XALAN} > > einfo "Fixing jars in ${my_dir}/server/all/deploy/snmp-adaptor.sar" > cd ${my_fulldir}/server/all/deploy/snmp-adaptor.sar > java-pkg_jar-from ${CASTOR} > > einfo "Fixing jars in ${my_dir}/server/all/deploy/management/console-mgr.sar" > cd ${my_fulldir}/server/all/deploy/management/console-mgr.sar > # TODO console-mgr-classes.jar provided by jboss > java-pkg_jar-from ${JCOMMON} > # TODO jfreechart.jar > > einfo "Fixing jars in ${my_dir}/server/all/deploy/jboss-net.sar" > cd ${my_fulldir}/server/all/deploy/jboss-net.sar > # axis-ws4ee.jar provided by jboss > java-pkg_jar-from ${COMMONS_DISCOVERY} > java-pkg_jar-from ${COMMONS_LOGGING} > # jboss-net.jar provided by jboss > # jboss-net.war provided by jboss > # TODO wsdl4j.jar > > einfo "Fixing jars in ${my_dir}/server/all/deploy/jboss-hibernate.sar" > cd ${my_fulldir}/server/all/deploy/jboss-hibernate.sar > # TODO cglib-full-2.0.1.jar > # TODO hibernate2.jar > # jboss-hibernate.jar provided by jboss > java-pkg_jar-from ${ODMG} > > einfo "Fixing jars in ${my_dir}/server/all/deploy/jbossweb-tomcat50.sar" > cd ${my_fulldir}/server/all/deploy/jbossweb-tomcat50.sar > java-pkg_jar-from ${TOMCAT5} > java-pkg_jar-from ${SERVLETAPI24} > java-pkg_jar-from ${COMMONS_COLLECTIONS} > java-pkg_jar-from ${COMMONS_EL} > java-pkg_jar-from ${COMMONS_LOGGING} > java-pkg_jar-from ${COMMONS_DIGESTER} > java-pkg_jar-from ${COMMONS_BEANUTILS} > java-pkg_jar-from ${COMMONS_MODELER} > java-pkg_jar-from ${JAKARTA_REGEXP} > > einfo "Fixing jars in ${my_dir}/server/default/lib" > cd ${my_fulldir}/server/default/lib > java-pkg_jar-from ${ACTIVATION} > # autonumber-plugin.jar provided by jboss > java-pkg_jar-from ${BCEL} > # bindingservice-plugin.jar provided by jboss > # TODO bsh-1.3.0.jar > # TODO bsh-deployer.jar > # TODO hsqldb-plugin.jar > java-pkg_jar-from ${HSQLDB} > # jboss-common-jdbc-wrapper.jar provided by jboss > # jboss-j2ee.jar provided by jboss > # jboss-jaas.jar provided by jboss > # jboss-jaxrpc.jar provided by jboss > # jboss-jsr77.jar provided by jboss > # jboss-management.jar provided by jboss > # jboss-monitoring.jar provided by jboss > # jboss-saaj.jar provided by jboss > # jboss-srp.jar provided by jboss > # jboss-transaction.jar provided by jboss > # jboss.jar provided by jboss > # jbossha.jar provided by jboss > # jbossmq.jar provided by jboss > # jbosssx.jar provided by jboss > # TODO jcert.jar > # jmx-adaptor-plugin.jar provided by jboss > # TODO jnet.jar > # jnpserver.jar provided by jboss > # TODO jpl-pattern.jar > # TODO jpl-util.jar > # TODO jsse.jar > java-pkg_jar-from ${LOG4J} > # mail-plugin.jar provided by jboss > java-pkg_jar-from ${MAIL} > # properties-plugin.jar provided by jboss > # scheduler-plugin-example.jar provided by jboss > # scheduler-plugin.jar provided by jboss > # snmp-support.jar provided by jboss > java-pkg_jar-from ${XALAN} > > einfo "Fixing jars in ${my_dir}/server/default/deploy/jboss-hibernate.sar" > cd ${my_fulldir}/server/all/deploy/jboss-hibernate.sar > # TODO cglib-full-2.0.1.jar > # TODO hibernate2.jar > # jboss-hibernate.jar provided by jboss > java-pkg_jar-from ${ODMG} > > einfo "Fixing jars in ${my_dir}/server/default/deploy/jbossweb-tomcat50.sar" > cd ${my_fulldir}/server/all/deploy/jbossweb-tomcat50.sar > java-pkg_jar-from ${TOMCAT5} > java-pkg_jar-from ${SERVLETAPI24} > java-pkg_jar-from ${COMMONS_COLLECTIONS} > java-pkg_jar-from ${COMMONS_EL} > java-pkg_jar-from ${COMMONS_LOGGING} > java-pkg_jar-from ${COMMONS_DIGESTER} > java-pkg_jar-from ${COMMONS_BEANUTILS} > java-pkg_jar-from ${COMMONS_MODELER} > java-pkg_jar-from ${JAKARTA_REGEXP} > > einfo "Fixing jars in ${my_dir}/server/minimal/lib" > cd ${my_fulldir}/server/minimal/lib > # jboss-management.jar provied by jboss > # jboss-minimal.jar provied by jboss > # TODO jnet.jar > # jnpserver.jar provied by jboss > java-pkg_jar-from ${LOG4J} >} > >src_install() { > dodir ${INSTALL_DIR} > dodir ${INSTALL_DIR}/bin > > for f in run.sh shutdown.sh run.jar shutdown.jar; do > cp build/output/${P}/bin/${f} ${D}/${INSTALL_DIR}/bin || die "failed" > done > > 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 "s#@JBOSSPREFIX@#${INSTALL_DIR}#" \ > <${FILESDIR}/${PV}/env.d/50jboss \ > >${D}/etc/env.d/50jboss ># see NEWS.Gentoo ># echo 'CONFIG_PROTECT="/var/lib/jboss"' >>${D}/etc/env.d/50jboss > > for i in build/output/${PN}-${PV}/server \ > build/output/${PN}-${PV}/lib \ > build/output/${PN}-${PV}/client > do > cp -a $i ${D}/${INSTALL_DIR}/ || die "failed" > done > > dodir /var/lib/jboss > mv ${D}/${INSTALL_DIR}/server/{all,default,minimal} ${D}/var/lib/jboss > for server in all default minimal; do > cp ${FILESDIR}/${PV}/log4j.xml ${D}/var/lib/jboss/${server}/conf/ || die "failed" > done > rmdir ${D}/${INSTALL_DIR}/server > > local classpath > classpath=$(find ${D}/${INSTALL_DIR}/client -type f -name \*.jar |sed "s,${D}/,,g") > classpath=$(echo ${classpath}) > cat >${D}/usr/share/jboss/package.env <<EOF >DESCRIPTION=Client side libraries for JBoss >CLASSPATH=${classpath// /:} >EOF > > dodoc server/src/docs/LICENSE.txt \ > ${FILESDIR}/${PV}/README.Gentoo \ > ${FILESDIR}/${PV}/NEWS.Gentoo > cp -r build/output/${PN}-${PV}/docs/examples ${D}/usr/share/doc/${PF}/ > > insinto /usr/share/sgml/jboss/ > doins build/output/${P}/docs/dtd/* > doins ${FILESDIR}/${PV}/catalog > > keepdir /var/log/jboss > keepdir /var/tmp/jboss > keepdir /var/cache/jboss > > # the following hack is included until we determine how to make > # Catalina believe it lives in /var/lib/jboss/$JBOSS_CONF. > dosym /var/lib/jboss /usr/share/jboss/server > > > > >} > >without_error() { > $@ &>/dev/null || true >} > >pkg_postinst() { > without_error userdel jboss > without_error groupdel jboss > if ! enewgroup jboss || ! enewuser jboss -1 /bin/sh /dev/null jboss; then > die "Unable to add jboss user and jboss group." > fi > > for dir in /var/log/jboss /var/tmp/jboss /var/cache/jboss /var/lib/jboss; do > chown -R jboss:jboss ${dir} > chmod o-rwx ${dir} > done > > install-catalog --add /etc/sgml/jboss.cat /usr/share/sgml/jboss/catalog >} > >pkg_prerm() { > if [ -e /etc/sgml/jboss.cat ]; then > install-catalog --remove /etc/sgml/jboss.cat /usr/share/sgml/jboss/catalog > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 63258
: 59307 |
63941
|
63942