Files
jenkins/ebuild/dev-util/hudson-bin/hudson-bin-1.355.ebuild
T
2011-01-30 23:44:52 -08:00

35 lines
859 B
Bash

inherit java-pkg-2 rpm
DESCRIPTION="Extensible continuous integration server"
# We are using rpm package here, because we want file with version.
SRC_URI="http://hudson-labs.org/redhat/RPMS/noarch/hudson-${PV}-1.1.noarch.rpm"
HOMEPAGE="http://jenkins-ci.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
RDEPEND=">=virtual/jdk-1.5"
src_unpack() {
rpm_src_unpack ${A}
}
pkg_setup() {
enewgroup hudson
enewuser hudson -1 /bin/bash /var/lib/hudson hudson
}
src_install() {
keepdir /var/run/hudson /var/log/hudson
keepdir /var/lib/hudson/home /var/lib/hudson/backup
insinto /usr/lib/hudson
doins usr/lib/hudson/hudson.war
newinitd "${FILESDIR}/init.sh" hudson
newconfd "${FILESDIR}/conf" hudson
fowners hudson:hudson /var/run/hudson /var/log/hudson /var/lib/hudson /var/lib/hudson/home /var/lib/hudson/backup
}