hudson-bin-1.355.ebuild 858 字节
Newer Older
G
Gunnar Wrobel 已提交
1 2 3
inherit java-pkg-2 rpm

DESCRIPTION="Extensible continuous integration server"
G
godin 已提交
4
# We are using rpm package here, because we want file with version.
G
godin 已提交
5
SRC_URI="http://hudson-labs.org/redhat/RPMS/noarch/hudson-${PV}-1.1.noarch.rpm"
G
Gunnar Wrobel 已提交
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
HOMEPAGE="http://hudson-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() {
G
godin 已提交
24 25
    keepdir /var/run/hudson /var/log/hudson 
    keepdir /var/lib/hudson/home /var/lib/hudson/backup
G
Gunnar Wrobel 已提交
26 27 28 29

    insinto /usr/lib/hudson
    doins usr/lib/hudson/hudson.war

G
godin 已提交
30
    newinitd "${FILESDIR}/init.sh" hudson
G
Gunnar Wrobel 已提交
31 32
    newconfd "${FILESDIR}/conf" hudson

G
godin 已提交
33
    fowners hudson:hudson /var/run/hudson /var/log/hudson /var/lib/hudson /var/lib/hudson/home /var/lib/hudson/backup
G
Gunnar Wrobel 已提交
34
}