Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions dev-util/jenkins-lts-bin/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST jenkins-bin-2.504.1.war 94294478 BLAKE2B 0365f066db72245f5ed9e7e41eab00861673d79d65f1950f0d3987f48099cc36d13eb9d0c062dca6c25e4febf119c0d5bfac62a35d7f4557ea2f023ea111d672 SHA512 7e37413137722f9cbcc3eeaca8d726029cbbb71a0124fa091603b739df211e9e1af8b2a86b49e8ea4e8cfc8a4495b9c05fe468dd4abffc8916671e69f7e97fed
DIST jenkins-bin-2.504.2.war 94299904 BLAKE2B 8ba56200b89ef10283845dd36e92dffafe9823dfd48b5da0246566aaa509baa2b857a5c3bc6d283315a347773f254606bee391c13d80c1fb05d9e1111a33fc83 SHA512 45c14ad04a570a08c9c8dd53bc0d86db76b6f6ab751dc7d481f69a99dc13afa1fde79c5441bac696d77e8ebbd0c9474ef32582f6e65252f7e80d26b4deada1a5
42 changes: 42 additions & 0 deletions dev-util/jenkins-lts-bin/jenkins-lts-bin-2.504.2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit user

DESCRIPTION="Extensible continuous integration server"
HOMEPAGE="https://jenkins.io/"
LICENSE="MIT"
SRC_URI="https://get.jenkins.io/war-stable/2.504.2/jenkins.war -> jenkins-bin-2.504.2.war"
SLOT="0"
KEYWORDS="*"
IUSE=""

RDEPEND="media-fonts/dejavu
media-libs/freetype
!dev-util/jenkins-bin
>=virtual/jre-1.8.0"

S=${WORKDIR}

JENKINS_DIR=/var/lib/jenkins

pkg_setup() {
enewgroup jenkins
enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins
}

src_install() {
keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home

insinto /opt/jenkins
newins "${DISTDIR}"/${P/-lts/}.war ${PN/-bin/}.war

insinto /etc/logrotate.d
newins "${REPODIR}"/dev-util/jenkins-bin/files/jenkins-bin-r1.logrotate ${PN/-bin/}

newinitd "${REPODIR}"/dev-util/jenkins-bin/files/jenkins-bin.init2 jenkins
newconfd "${REPODIR}"/dev-util/jenkins-bin/files/jenkins-bin.confd jenkins

fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
}
Loading