diff --git a/dev-util/jenkins-lts-bin/Manifest b/dev-util/jenkins-lts-bin/Manifest index c8ac0fe28..53f3ac6d5 100644 --- a/dev-util/jenkins-lts-bin/Manifest +++ b/dev-util/jenkins-lts-bin/Manifest @@ -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 diff --git a/dev-util/jenkins-lts-bin/jenkins-lts-bin-2.504.2.ebuild b/dev-util/jenkins-lts-bin/jenkins-lts-bin-2.504.2.ebuild new file mode 100644 index 000000000..d475db75f --- /dev/null +++ b/dev-util/jenkins-lts-bin/jenkins-lts-bin-2.504.2.ebuild @@ -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 +} \ No newline at end of file