45 lines
		
	
	
		
			979 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			979 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# Copyright 1999-2014 Gentoo Foundation
 | 
						|
# Distributed under the terms of the GNU General Public License v2
 | 
						|
# $Header: $
 | 
						|
 | 
						|
EAPI="5"
 | 
						|
 | 
						|
inherit java-pkg-2 unpacker user
 | 
						|
 | 
						|
DESCRIPTION="Extensible continuous integration server"
 | 
						|
HOMEPAGE="http://jenkins-ci.org/"
 | 
						|
SRC_URI="http://pkg.jenkins-ci.org/debian/binary/jenkins_${PV}_all.deb"
 | 
						|
RESTRICT="mirror"
 | 
						|
 | 
						|
LICENSE="MIT"
 | 
						|
SLOT="0"
 | 
						|
KEYWORDS="~x86 ~amd64"
 | 
						|
IUSE=""
 | 
						|
 | 
						|
DEPEND="media-fonts/dejavu"
 | 
						|
RDEPEND="${DEPEND}
 | 
						|
	>=virtual/jdk-1.6"
 | 
						|
 | 
						|
S=${WORKDIR}
 | 
						|
 | 
						|
pkg_setup() {
 | 
						|
	enewgroup jenkins
 | 
						|
	enewuser jenkins -1 /bin/bash /var/lib/jenkins jenkins
 | 
						|
}
 | 
						|
 | 
						|
src_install() {
 | 
						|
	keepdir /var/log/jenkins
 | 
						|
	keepdir /var/lib/jenkins/home /var/lib/jenkins/backup
 | 
						|
 | 
						|
	insinto /usr/lib/jenkins
 | 
						|
	doins usr/share/jenkins/jenkins.war
 | 
						|
 | 
						|
	newinitd "${FILESDIR}/init.sh" jenkins
 | 
						|
	newconfd "${FILESDIR}/conf" jenkins
 | 
						|
 | 
						|
	insinto /etc/logrotate.d
 | 
						|
	doins etc/logrotate.d/jenkins
 | 
						|
 | 
						|
	fowners jenkins:jenkins /var/log/jenkins /var/lib/jenkins /var/lib/jenkins/home /var/lib/jenkins/backup
 | 
						|
}
 |