* [gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/files/, dev-util/jenkins-bin/
@ 2021-04-07 14:58 Thomas Deutschmann
0 siblings, 0 replies; 3+ messages in thread
From: Thomas Deutschmann @ 2021-04-07 14:58 UTC (permalink / raw
To: gentoo-commits
commit: da3f1fd43545c71118efda7cd29165e86cc9c2a1
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 7 14:58:13 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 7 14:58:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da3f1fd4
dev-util/jenkins-bin: security cleanup
Bug: https://bugs.gentoo.org/780849
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
dev-util/jenkins-bin/Manifest | 5 ---
.../{jenkins-bin.init2 => jenkins-bin-r2.init} | 0
...jenkins-bin.service2 => jenkins-bin-r2.service} | 0
dev-util/jenkins-bin/files/jenkins-bin.service | 10 -----
dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild | 45 ----------------------
dev-util/jenkins-bin/jenkins-bin-2.263.4.ebuild | 45 ----------------------
dev-util/jenkins-bin/jenkins-bin-2.277.1.ebuild | 45 ----------------------
dev-util/jenkins-bin/jenkins-bin-2.277.2.ebuild | 4 +-
dev-util/jenkins-bin/jenkins-bin-2.280.ebuild | 45 ----------------------
dev-util/jenkins-bin/jenkins-bin-2.283.ebuild | 45 ----------------------
dev-util/jenkins-bin/jenkins-bin-2.287.ebuild | 4 +-
11 files changed, 4 insertions(+), 244 deletions(-)
diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 01b323acff2..1ab0b750e7a 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,7 +1,2 @@
-DIST jenkins-bin-2.263.3.war 67287051 BLAKE2B 376612f444d6827ad270f1121c2df3f134893eb9a501b919e2c1b506f0536b506a1158152541c46a211f55ecc62b39930024bf3457e2e550900e5aa98f368f39 SHA512 c8badbb4704ad60ede50d32b9df36ca8f78da7e4238e9277a26eaa90a16bd27106bf7e04497cf2bf2ef086befc8cfdb64db9af7f4ceccb1dc22d4e21e5898e68
-DIST jenkins-bin-2.263.4.war 67287029 BLAKE2B 0e5a510fab07fccebbfae7cf5b9accb88543e5ba7a7512d120db518afb4f80e9feeb6895c3227ff52da5286440a7cd226c172a77b10a4573df2917643a1df3a3 SHA512 4f648b372a51c01b04d2057b61d2a50b2abd5d3b282b3d790eb579ebba3381cdc3fda28bcb7bad0df4ff837f66b9074e8ade66309c38b52d1f3c22f1b8d0f63e
-DIST jenkins-bin-2.277.1.war 70886703 BLAKE2B f090aa2fd7ad7eb6e8ad46afe727c01cd0cb66408ae234c5f33abc5e45d3886d960e172e964443e88a3311a36cabc99e74385ff5744d6e1b920b6f911874a0c1 SHA512 4fe4076a3145b213c9e70e5b66ca9289e01d1c9bcd8587298e7cb40d4c3b0a6d647a1f055a1c6bac9b4a04068b33a83236a08bdbec81ccb823473b9df08478f9
DIST jenkins-bin-2.277.2.war 70887351 BLAKE2B e415752c220d75b33229a7ce93ec294d39e8ed88af160ab56d30a8df487739191e32a53b485c37deca1bb2be755ba7dd2e640537308ea9f758e6a1426c23f933 SHA512 c5b6665fcec457dfd96c6c3cfad09fe65e781e9b09ca8a79cb8b274dcaae9eba518607baa5a0f0d9a1eb297c276d4636fead6c96d4a5a8c3368dab8f88db3627
-DIST jenkins-bin-2.280.war 73385503 BLAKE2B 4322a5f9d50236a7409ce30b8d6899abada57b94bda38f7e4734e44e22a7405f30cb12218789803c0adf02ba4d6738b1f9dd2210339c4f5528ec37fc8ecd1447 SHA512 91b61b12a4cf603e923882d91767a1fa43974c023ae52422dcaa79e770bcf0feedc2dfb3627898a3179c10a3f86c1bc7846ce9ad7bc834d46552889d45fb6ccb
-DIST jenkins-bin-2.283.war 71906683 BLAKE2B bd7dbf30d0c15263207a8e024750e706f58bdb26bcb41be91e454bfab3f40e74b075ab9f6c28686f42f8c2b02c8938887a0891caf71928405399bff6c02ffd92 SHA512 44009dd243df0e704562a0e9b85f1434294f17bb9410514b42f9195a1dc07e415b29de7167991a01eef52eb853b33ead77dafcae8a064db0488d3e636d739f6c
DIST jenkins-bin-2.287.war 74382482 BLAKE2B 90b8b765db7324b47a1d68b2e3dfb475271ccc695a60c8830ede731172592ac622e911bc64d14c4cbda58cd0e82cdcab7850c76783703281c4ded948e25bce32 SHA512 03c64fa595bd2b9b8463fcd47cdb2ccbe46cd820bcfdc2b2f0a9ae406d2dd32e6a5c8f51ddb8bdbc20498ae27672fb0b6e6f3e3f894f00bbc3f8e80dd627faf1
diff --git a/dev-util/jenkins-bin/files/jenkins-bin.init2 b/dev-util/jenkins-bin/files/jenkins-bin-r2.init
similarity index 100%
rename from dev-util/jenkins-bin/files/jenkins-bin.init2
rename to dev-util/jenkins-bin/files/jenkins-bin-r2.init
diff --git a/dev-util/jenkins-bin/files/jenkins-bin.service2 b/dev-util/jenkins-bin/files/jenkins-bin-r2.service
similarity index 100%
rename from dev-util/jenkins-bin/files/jenkins-bin.service2
rename to dev-util/jenkins-bin/files/jenkins-bin-r2.service
diff --git a/dev-util/jenkins-bin/files/jenkins-bin.service b/dev-util/jenkins-bin/files/jenkins-bin.service
deleted file mode 100644
index 5edaac7da40..00000000000
--- a/dev-util/jenkins-bin/files/jenkins-bin.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Jenkins Daemon
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins/home -jar /opt/jenkins/jenkins.war --daemon --logfile=/var/log/jenkins/jenkins.log --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 --accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access_log
-User=jenkins
-
-[Install]
-WantedBy=multi-user.target
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild
deleted file mode 100644
index d60a4fb1e67..00000000000
--- a/dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/"
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="lts"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
- acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
- acct-user/jenkins
- media-fonts/dejavu
- media-libs/freetype
- !dev-util/jenkins-bin:0
- >=virtual/jre-1.8.0"
-
-S="${WORKDIR}"
-
-src_install() {
- local JENKINS_DIR=/var/lib/jenkins
-
- 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
-
- systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
-
- fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.263.4.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.263.4.ebuild
deleted file mode 100644
index d60a4fb1e67..00000000000
--- a/dev-util/jenkins-bin/jenkins-bin-2.263.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/"
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="lts"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
- acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
- acct-user/jenkins
- media-fonts/dejavu
- media-libs/freetype
- !dev-util/jenkins-bin:0
- >=virtual/jre-1.8.0"
-
-S="${WORKDIR}"
-
-src_install() {
- local JENKINS_DIR=/var/lib/jenkins
-
- 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
-
- systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
-
- fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.277.1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.277.1.ebuild
deleted file mode 100644
index d60a4fb1e67..00000000000
--- a/dev-util/jenkins-bin/jenkins-bin-2.277.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/"
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="lts"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
- acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
- acct-user/jenkins
- media-fonts/dejavu
- media-libs/freetype
- !dev-util/jenkins-bin:0
- >=virtual/jre-1.8.0"
-
-S="${WORKDIR}"
-
-src_install() {
- local JENKINS_DIR=/var/lib/jenkins
-
- 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
-
- systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
-
- fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.277.2.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.277.2.ebuild
index d60a4fb1e67..10778d0c4f4 100644
--- a/dev-util/jenkins-bin/jenkins-bin-2.277.2.ebuild
+++ b/dev-util/jenkins-bin/jenkins-bin-2.277.2.ebuild
@@ -36,10 +36,10 @@ src_install() {
insinto /etc/logrotate.d
newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
- newinitd "${FILESDIR}"/${PN}.init2 jenkins
+ newinitd "${FILESDIR}"/${PN}-r2.init jenkins
newconfd "${FILESDIR}"/${PN}.confd jenkins
- systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
+ systemd_newunit "${FILESDIR}"/${PN}-r2.service jenkins.service
fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.280.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.280.ebuild
deleted file mode 100644
index 960720966a1..00000000000
--- a/dev-util/jenkins-bin/jenkins-bin-2.280.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/"
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
- acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
- acct-user/jenkins
- media-fonts/dejavu
- media-libs/freetype
- !dev-util/jenkins-bin:lts
- >=virtual/jre-1.8.0"
-
-S="${WORKDIR}"
-
-src_install() {
- local JENKINS_DIR=/var/lib/jenkins
-
- 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
-
- systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
-
- fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.283.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.283.ebuild
deleted file mode 100644
index 960720966a1..00000000000
--- a/dev-util/jenkins-bin/jenkins-bin-2.283.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/"
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
- acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
- acct-user/jenkins
- media-fonts/dejavu
- media-libs/freetype
- !dev-util/jenkins-bin:lts
- >=virtual/jre-1.8.0"
-
-S="${WORKDIR}"
-
-src_install() {
- local JENKINS_DIR=/var/lib/jenkins
-
- 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
-
- systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
-
- fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.287.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.287.ebuild
index 960720966a1..6272140cb58 100644
--- a/dev-util/jenkins-bin/jenkins-bin-2.287.ebuild
+++ b/dev-util/jenkins-bin/jenkins-bin-2.287.ebuild
@@ -36,10 +36,10 @@ src_install() {
insinto /etc/logrotate.d
newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
- newinitd "${FILESDIR}"/${PN}.init2 jenkins
+ newinitd "${FILESDIR}"/${PN}-r2.init jenkins
newconfd "${FILESDIR}"/${PN}.confd jenkins
- systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
+ systemd_newunit "${FILESDIR}"/${PN}-r2.service jenkins.service
fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/files/, dev-util/jenkins-bin/
@ 2022-12-02 8:30 Hans de Graaff
0 siblings, 0 replies; 3+ messages in thread
From: Hans de Graaff @ 2022-12-02 8:30 UTC (permalink / raw
To: gentoo-commits
commit: 646c77d1dc71d7858ba32412c9edaab9abb8b620
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 2 08:29:29 2022 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Dec 2 08:30:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646c77d1
dev-util/jenkins-bin: add 2.375, 2.375.1
Closes: https://bugs.gentoo.org/883963
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-util/jenkins-bin/Manifest | 2 +
dev-util/jenkins-bin/files/jenkins-bin-r1.confd | 52 ++++++++++++++++++++++
dev-util/jenkins-bin/files/jenkins-bin-r3.init | 50 +++++++++++++++++++++
dev-util/jenkins-bin/files/jenkins-bin-r3.service | 2 +-
...nkins-bin-r3.service => jenkins-bin-r4.service} | 0
dev-util/jenkins-bin/jenkins-bin-2.375.1.ebuild | 45 +++++++++++++++++++
dev-util/jenkins-bin/jenkins-bin-2.375.ebuild | 45 +++++++++++++++++++
7 files changed, 195 insertions(+), 1 deletion(-)
diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 440d8decc692..7cdb4adb16e2 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,3 +1,5 @@
DIST jenkins-bin-2.361.3.war 93501786 BLAKE2B 36c5bafd70689603b84ad5ca86b407778b1bf686ea57d4d96566d5dcd22fa7e23f47d9f38048ec6cdf192e839f7588108c221625a94da687d8e74c079cbd1cc4 SHA512 3d0d9ad8c38a514789a8e074f3055e2ba6c8781cf333b95dd74f861011acd8d49ef3c4151f3c2646aba9007d6475304e31a85b39daaa7bb4c955beb2373c64f8
DIST jenkins-bin-2.361.4.war 93501813 BLAKE2B 92decc0eb48ec1bbb7acf4d6e0ce568bd793c3f45cb6f68673db041ff029fddce014217f269b36645db7f2f3bac614fd3ef7de8ccc4a57bc697b28e776298bbe SHA512 ad4b91acf79ca156e456ddfefb5ac6290263aeebf16780bf886a0b1fde27e208e2ed61d45268fb7f5a74549fcf362439f819f616e916520b211f85d015753f53
DIST jenkins-bin-2.363.war 93462629 BLAKE2B 7c35594bc03dfd97e93f75b7e05389919ee1634ec2e3a1a4934a2f6215de2420652aaed79ebcde5e7ce9a5e2d8ed7d9495e36f3ee77bcbf6a6d996c2a767c7bb SHA512 4b6207fbd166f6c336181ff224b717b154fbd97a4899e86b94b8e5f3b26d53bb2e3742086a839774edbf6fd56a1d037b14e455474fca7d6f189bb9591b42168c
+DIST jenkins-bin-2.375.1.war 93555446 BLAKE2B 23fcc5d1faa438ac6a9b20b0dc5ed2b2475e87996b8bb604c2ad1214c2d9e528f5b2fdbbfc3fc7226d9c008f4120d8bd3d831dcb6c878ecd0031817787a2d9d0 SHA512 dc7bb525b222f0fd0216304c97b8a1e84fb6c1bafbea46e83261e9db0c8cf4378fd9b621822667eaaa627d970c5e7fd88cd1b6706f1dc478d2b0fc7b9629369f
+DIST jenkins-bin-2.375.war 93552663 BLAKE2B 5a84efee01a15067a0e963f992ee4cc4a3773419c0dbe5d834e2a220f1b8e39f918526f1ccab2a0c10c77609b07e5a33b45d8cdd152b352a9ca37f670f4b4b65 SHA512 9ffdbbb53e6156f5d7c77a8db9a3969834b912e89d22580bb7502c94c6a7898a303500f4a5071c3d16253f2141495c2c57c3c2c1fb56a91e6c48549faa7d4f5b
diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r1.confd b/dev-util/jenkins-bin/files/jenkins-bin-r1.confd
new file mode 100644
index 000000000000..6bb38f3e6ce3
--- /dev/null
+++ b/dev-util/jenkins-bin/files/jenkins-bin-r1.confd
@@ -0,0 +1,52 @@
+# Config file for /etc/init.d/jenkins
+
+#
+# Directory where Jenkins store its configuration and working
+# files (checkouts, build reports, artifacts, ...).
+#
+JENKINS_HOME="/var/lib/jenkins/home"
+
+#
+# Options to pass to java when running Jenkins.
+#
+JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
+
+#
+# Port Jenkins is listening on.
+#
+JENKINS_PORT="8080"
+
+#
+# Debug level for logs -- the higher the value, the more verbose.
+# 5 is INFO.
+#
+JENKINS_DEBUG_LEVEL="5"
+
+#
+# Whether to enable access logging or not.
+#
+JENKINS_ENABLE_ACCESS_LOG="no"
+
+#
+# Pass arbitrary arguments to Jenkins.
+# Eg.: --httpListenAddress=127.0.0.1 --prefix=/jenkins
+# Full option list: java -jar jenkins.war --help
+#
+JENKINS_ARGS=""
+
+#
+# User
+#
+JENKINS_USER=jenkins
+
+
+
+#
+# Pid File
+#
+JENKINS_PIDFILE="/var/run/jenkins.pid"
+
+#
+# War File
+#
+JENKINS_WAR="/opt/jenkins/jenkins.war"
diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r3.init b/dev-util/jenkins-bin/files/jenkins-bin-r3.init
new file mode 100644
index 000000000000..96ddbc1fd421
--- /dev/null
+++ b/dev-util/jenkins-bin/files/jenkins-bin-r3.init
@@ -0,0 +1,50 @@
+#!/sbin/openrc-run
+
+depend() {
+ need net
+ use dns logger mysql postgresql
+}
+
+checkconfig() {
+ if [ ! -n "$JENKINS_HOME" ] ; then
+ eerror "JENKINS_HOME not configured"
+ return 1
+ fi
+ if [ ! -d "$JENKINS_HOME" ] ; then
+ checkpath -q -d -o jenkins:jenkins -m 0755 "$JENKINS_HOME" || return 1
+ fi
+ return 0
+}
+
+start() {
+ checkconfig || return 1
+
+ JAVA_HOME=`java-config --jre-home`
+ COMMAND=$JAVA_HOME/bin/java
+
+ JAVA_PARAMS="$JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR"
+
+ # Don't use --daemon here, because in this case stop will not work
+ PARAMS="--logfile=/var/log/jenkins/jenkins.log"
+ [ -n "$JENKINS_PORT" ] && PARAMS="$PARAMS --httpPort=$JENKINS_PORT"
+ [ -n "$JENKINS_DEBUG_LEVEL" ] && PARAMS="$PARAMS --debug=$JENKINS_DEBUG_LEVEL"
+ [ -n "$JENKINS_HANDLER_STARTUP" ] && PARAMS="$PARAMS --handlerCountStartup=$JENKINS_HANDLER_STARTUP"
+ [ -n "$JENKINS_ARGS" ] && PARAMS="$PARAMS $JENKINS_ARGS"
+
+ if [ "$JENKINS_ENABLE_ACCESS_LOG" = "yes" ]; then
+ PARAMS="$PARAMS --accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access_log"
+ fi
+
+ ebegin "Starting ${SVCNAME}"
+ start-stop-daemon --start --quiet --background \
+ --make-pidfile --pidfile $JENKINS_PIDFILE \
+ --user ${JENKINS_USER} \
+ --exec "${COMMAND}" -- $JAVA_PARAMS $PARAMS
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+ start-stop-daemon --stop --quiet --pidfile $JENKINS_PIDFILE
+ eend $?
+}
diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r3.service b/dev-util/jenkins-bin/files/jenkins-bin-r3.service
index 520a052f43f1..dfe0d174f365 100644
--- a/dev-util/jenkins-bin/files/jenkins-bin-r3.service
+++ b/dev-util/jenkins-bin/files/jenkins-bin-r3.service
@@ -4,7 +4,7 @@ Description=Jenkins Daemon
[Service]
EnvironmentFile=/etc/conf.d/jenkins
Type=simple
-ExecStart=/usr/bin/java ${JENKINS_JAVA_OPTIONS} -DJENKINS_HOME=${JENKINS_HOME} -jar ${JENKINS_WAR} --daemon --logfile=/var/log/jenkins/jenkins.log --httpPort=${JENKINS_PORT} --debug=${JENKINS_DEBUG_LEVEL} --handlerCountMax=100 --handlerCountMaxIdle=20 --accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access_log ${JENKINS_ARGS}
+ExecStart=/usr/bin/java ${JENKINS_JAVA_OPTIONS} -DJENKINS_HOME=${JENKINS_HOME} -jar ${JENKINS_WAR} --daemon --logfile=/var/log/jenkins/jenkins.log --httpPort=${JENKINS_PORT} --debug=${JENKINS_DEBUG_LEVEL} --accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access_log ${JENKINS_ARGS}
User=jenkins
[Install]
diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r3.service b/dev-util/jenkins-bin/files/jenkins-bin-r4.service
similarity index 100%
copy from dev-util/jenkins-bin/files/jenkins-bin-r3.service
copy to dev-util/jenkins-bin/files/jenkins-bin-r4.service
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.375.1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.375.1.ebuild
new file mode 100644
index 000000000000..b3ee52691487
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.375.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Extensible continuous integration server"
+HOMEPAGE="https://jenkins.io/"
+LICENSE="MIT"
+SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="lts"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+IUSE=""
+
+DEPEND="acct-group/jenkins
+ acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+ acct-user/jenkins
+ media-fonts/dejavu
+ media-libs/freetype
+ !dev-util/jenkins-bin:0
+ || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+ local JENKINS_DIR=/var/lib/jenkins
+
+ 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}-r2.logrotate ${PN/-bin/}
+
+ newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+ newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+ systemd_newunit "${FILESDIR}"/${PN}-r4.service jenkins.service
+
+ fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.375.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.375.ebuild
new file mode 100644
index 000000000000..76690ca69050
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.375.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Extensible continuous integration server"
+HOMEPAGE="https://jenkins.io/"
+LICENSE="MIT"
+SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+IUSE=""
+
+DEPEND="acct-group/jenkins
+ acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+ acct-user/jenkins
+ media-fonts/dejavu
+ media-libs/freetype
+ !dev-util/jenkins-bin:lts
+ || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+ local JENKINS_DIR=/var/lib/jenkins
+
+ 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}-r2.logrotate ${PN/-bin/}
+
+ newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+ newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+ systemd_newunit "${FILESDIR}"/${PN}-r4.service jenkins.service
+
+ fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/files/, dev-util/jenkins-bin/
@ 2023-03-23 7:17 Hans de Graaff
0 siblings, 0 replies; 3+ messages in thread
From: Hans de Graaff @ 2023-03-23 7:17 UTC (permalink / raw
To: gentoo-commits
commit: f856067f2677a2a3a2eee5314ef460ebbfdb1987
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 23 07:14:30 2023 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Mar 23 07:17:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f856067f
dev-util/jenkins-bin: fix logrotate for 2.387.x
Upstream removed support for SIGALRM in favor of using copytruncate.
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
.../jenkins-bin/files/jenkins-bin-r3.logrotate | 11 ++++++
dev-util/jenkins-bin/jenkins-bin-2.387.1-r1.ebuild | 45 ++++++++++++++++++++++
2 files changed, 56 insertions(+)
diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r3.logrotate b/dev-util/jenkins-bin/files/jenkins-bin-r3.logrotate
new file mode 100644
index 000000000000..4839e682c69e
--- /dev/null
+++ b/dev-util/jenkins-bin/files/jenkins-bin-r3.logrotate
@@ -0,0 +1,11 @@
+/var/log/jenkins/jenkins.log /var/log/jenkins/access_log {
+ compress
+ dateext
+ maxage 365
+ rotate 99
+ size 4M
+ notifempty
+ missingok
+ create 644
+ copytruncate
+}
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.387.1-r1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.387.1-r1.ebuild
new file mode 100644
index 000000000000..a6cffe5d8277
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.387.1-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Extensible continuous integration server"
+HOMEPAGE="https://jenkins.io/"
+LICENSE="MIT"
+SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="lts"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+IUSE=""
+
+DEPEND="acct-group/jenkins
+ acct-user/jenkins"
+
+RDEPEND="acct-group/jenkins
+ acct-user/jenkins
+ media-fonts/dejavu
+ media-libs/freetype
+ !dev-util/jenkins-bin:0
+ || ( virtual/jre:17 virtual/jre:11 )"
+
+S="${WORKDIR}"
+
+src_install() {
+ local JENKINS_DIR=/var/lib/jenkins
+
+ 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}-r3.logrotate ${PN/-bin/}
+
+ newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+ newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+ systemd_newunit "${FILESDIR}"/${PN}-r4.service jenkins.service
+
+ fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-03-23 7:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-23 7:17 [gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/files/, dev-util/jenkins-bin/ Hans de Graaff
-- strict thread matches above, loose matches on Subject: below --
2022-12-02 8:30 Hans de Graaff
2021-04-07 14:58 Thomas Deutschmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox