Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 4850 - jboss-3.0.1.ebuild (new package)
Summary: jboss-3.0.1.ebuild (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Matthew Kennedy (RETIRED)
URL: http://www.jboss.org
Whiteboard:
Keywords:
: 1918 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-07-11 03:56 UTC by Thomas Osterlie
Modified: 2003-02-04 19:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild files for JBoss (jboss.tar.gz,3.71 KB, text/plain)
2002-07-11 04:00 UTC, Thomas Osterlie
Details
Updated ebuild files (jboss.tar.gz,3.72 KB, text/plain)
2002-07-12 05:59 UTC, Thomas Osterlie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Osterlie 2002-07-11 03:56:49 UTC
Hi,

Please find attached jboss.tar.gz containint jboss-3.0.1.ebuild,
files/README.gentoo, files/conf.d/jboss, files/init.d/jboss and files/log4j.xml.

JBoss is the open source J2EE application server. I was surprised to find it
missing from the portage tree, so I thought I'd contribute my 2 cents. The
package probably belongs under dev-java.

The ebuild depends on >=virtual/jdk1.3 and dev-java/ant which are already in the
portage tree.
Comment 1 Thomas Osterlie 2002-07-11 04:00:36 UTC
Created attachment 2136 [details]
ebuild files for JBoss
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2002-07-11 23:03:00 UTC
Hi, thanks for this great ebuild. There are a few points to discuss though.

You have a non standard header for you ebuild. I'm not a lawer or anything, but
I believe the gentoo policy is that the header must be the three line header in
/usr/portage/skel.ebuild exactly (including copyright). Would you consider
re-submitting the ebuild with skel.ebuild's header?

Also, I notice your ebuild installs into /opt even though you went to the
trouble of compiling it (as opposed to just installing binary .jars directly).
Since you compiled it, you get to make it a first-class package in the /usr/lib/
file system hierarchy! Congratz! :) So if you would like to change from /opt to
/usr/lib/jboss-3.0.1, then that would be great too.

Matt

Comment 3 Thomas Osterlie 2002-07-12 05:59:38 UTC
Created attachment 2187 [details]
Updated ebuild files

jboss-3.0.1.ebuild updated according to Matt's comments
files/conf.d/jboss updated to reflect new JBOSS_HOME
files/README.conf updated with clarifications are some corrections
Comment 4 Thomas Osterlie 2002-07-12 06:01:26 UTC
Hi,

Thanks for the feedback. 

Yes, I was a bit unsure whether to place JBoss under /opt or not. Due to 
JBoss' somewhat eclectic file hierarchy I found it impractical to install it
under /usr as I would with any other package. I probably didn't read the FHS
thoroughly, because I didn't know we could install packages under /usr/lib. Now
I know, and the ebuild has been updated. JBoss now installs under
/usr/lib/jboss-3.0.1. The configuration files are updated to reflect this change.

The ebuild's copyright information has been corrected according to the gentoo
standard.

As the README.gentoo file is slightly modified, I've chosen to resubmit the
entire tgz.

Cheers,

Thomas
Comment 5 Matthew Kennedy (RETIRED) gentoo-dev 2002-07-14 22:15:55 UTC
Thomas,

Thanks for this great ebuild. It has been added to portage under "net-www/jboss"
(yeah, net-www is weird, but that's where other application servers such as
tomcat and zope live currently).

Matt
Comment 6 Matthew Kennedy (RETIRED) gentoo-dev 2002-07-16 10:19:53 UTC
*** Bug 1918 has been marked as a duplicate of this bug. ***