diff options
author | 2004-07-27 11:23:54 +0000 | |
---|---|---|
committer | 2004-07-27 11:23:54 +0000 | |
commit | cfdedbfd879f08be8adce10f60a411787bc0020f (patch) | |
tree | 485f9ddccf888f213634496ebcdfeb715675446a /net-www | |
parent | Fix user/group additions re #58526. (Manifest recommit) (diff) | |
download | gentoo-2-cfdedbfd879f08be8adce10f60a411787bc0020f.tar.gz gentoo-2-cfdedbfd879f08be8adce10f60a411787bc0020f.tar.bz2 gentoo-2-cfdedbfd879f08be8adce10f60a411787bc0020f.zip |
fix group/user add, add IUSE
Diffstat (limited to 'net-www')
-rw-r--r-- | net-www/jetty/ChangeLog | 5 | ||||
-rw-r--r-- | net-www/jetty/Manifest | 2 | ||||
-rw-r--r-- | net-www/jetty/jetty-4.2.19.ebuild | 26 |
3 files changed, 15 insertions, 18 deletions
diff --git a/net-www/jetty/ChangeLog b/net-www/jetty/ChangeLog index 73f215e1245a..11f9ff28d89c 100644 --- a/net-www/jetty/ChangeLog +++ b/net-www/jetty/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for net-www/jetty # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/jetty/ChangeLog,v 1.3 2004/06/25 00:56:15 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-www/jetty/ChangeLog,v 1.4 2004/07/27 11:23:54 axxo Exp $ + + 27 Jul 2004; Thomas Matthijs <axxo@gentoo.org> jetty-4.2.19.ebuild: + fix group/user add, add IUSE *jetty-4.2.19 (31 Mar 2004) diff --git a/net-www/jetty/Manifest b/net-www/jetty/Manifest index 1eea3b852e89..bbef0c6b4658 100644 --- a/net-www/jetty/Manifest +++ b/net-www/jetty/Manifest @@ -1,4 +1,4 @@ -MD5 def37ff374d0646d9ad8837bc78e8ed5 jetty-4.2.19.ebuild 3066 +MD5 a1615b3d882f330486a8ca976529a372 jetty-4.2.19.ebuild 2697 MD5 435752924c9ad1f28406a83a52383f6e ChangeLog 784 MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157 MD5 0395650cdf6ad11208dcddb344d31e7b files/digest-jetty-4.2.19 70 diff --git a/net-www/jetty/jetty-4.2.19.ebuild b/net-www/jetty/jetty-4.2.19.ebuild index c1c9aea549bc..43dbebd5a034 100644 --- a/net-www/jetty/jetty-4.2.19.ebuild +++ b/net-www/jetty/jetty-4.2.19.ebuild @@ -1,6 +1,8 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/jetty/jetty-4.2.19.ebuild,v 1.2 2004/06/25 00:56:15 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-www/jetty/jetty-4.2.19.ebuild,v 1.3 2004/07/27 11:23:54 axxo Exp $ + +inherit eutils DESCRIPTION="A Lightweight Servlet Engine" SRC_URI="http://dl.sourceforge.net/sourceforge/jetty/${PN/j/J}-${PV}-all.tar.gz" @@ -10,22 +12,20 @@ LICENSE="Apache-1.1" SLOT="0" DEPEND=">=virtual/jdk-1.2 dev-java/ant" +IUSE="" S=${WORKDIR}/Jetty-${PV} -pkg_setup() { - if ! groupmod jetty ; then - groupadd -g 365 jetty || die "problem adding group jetty, gid 365" - fi - if ! id jetty; then - useradd -u 365 -g jetty -s /bin/bash -d /opt/jetty -c "Jetty Web Application Container" jetty || die "problem adding user jetty, uid 365" - fi +pkg_preinst() { + enewgroup jetty + enewuser jetty -1 /bin/bash /opt/jetty jetty + chown -R jetty:jetty ${D} } src_install() { JETTY_HOME="/opt/jetty" INSTALLING="yes" - DIROPTIONS="--mode=0750 --owner=jetty --group=jetty" + diropts -m0750 # Create directories dodir ${JETTY_HOME} @@ -35,8 +35,6 @@ src_install() { touch ${D}/var/log/${PN}/jetty.log keepdir /var/log/${PN} - cd ${S} - # INIT SCRIPTS AND ENV insinto /etc/init.d insopts -m0750 @@ -58,8 +56,6 @@ src_install() { dohtml *.html chmod u+x ${S}/bin/jetty.sh - chown -R jetty:jetty ${S} - DIROPTIONS="--mode=0750 --owner=jetty --group=jetty" ant cp -Rdp * ${D}/${JETTY_HOME} @@ -92,7 +88,7 @@ pkg_postinst() { einfo " " einfo " NETWORK CONFIGURATION:" einfo " By default, Jetty runs on port 8080. You can change this" - einfo " value by setting ${JETTY_PORT} in /etc/conf.d/jetty ." + einfo " value by setting JETTY_PORT in /etc/conf.d/jetty ." einfo " " einfo " To test Jetty while it's running, point your web browser to:" einfo " http://localhost:8080/" @@ -101,6 +97,4 @@ pkg_postinst() { einfo " Please file any bugs at http://bugs.gentoo.org/ or else it" einfo " may not get seen. Thank you!" einfo - echo -ne "\a" ; sleep 1 ; echo -ne "\a" ; sleep 1 ; echo -ne "\a" ; sleep 1 - sleep 10 } |