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-bin/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST jenkins-bin-2.511.war 86894071 BLAKE2B 80eb6454445a8959227b22bd3f8331be8d556c9a55b891814f14611500d1ea1c4adf758f4777fb72cade34e03219b1692963fcd685cdf1f5cab43745950f2c6e SHA512 960dffbf51d64b117bacc1ce42f0e87bb88f5641413cd748af343d172b1ab76bc2391c517c8e8f58f3073dfd4017be1365536814b1efa00be1359fa99c4acce5
DIST jenkins-bin-2.512.war 87460539 BLAKE2B b924a49a5b3675aebbc57e4524afd7ad719cfad5d73c1ed523a98b064538c5b7eb41833a98ad271758b1195764af41b0e361d9f1e33126a2601bec29d14ca213 SHA512 27ee772a7756a35c0932104ee4d17837087f1c57025cba7bf00faaedb63acd2976764832a5756e2c7e4d2227317b587de3bd9d9c3da99ccab7b6a82916cd4c85
42 changes: 42 additions & 0 deletions dev-util/jenkins-bin/jenkins-bin-2.512.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/2.512/jenkins.war -> jenkins-bin-2.512.war"
SLOT="0"
KEYWORDS="*"
IUSE=""

RDEPEND="media-fonts/dejavu
media-libs/freetype
!dev-util/jenkins-lts-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}.war ${PN/-bin/}.war

insinto /etc/logrotate.d
newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}

newinitd "${FILESDIR}"/${PN}.init2 jenkins
newconfd "${FILESDIR}"/${PN}.confd jenkins

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