Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / jenkins
Commits: 7fa08cf6 by David Runge at 2026-07-18T01:59:28+02:00 Rely on tmpfiles.d to create /var/lib/jenkins Remove the 9 year old alpm-install-scriptlet file, which is no longer necessary. Signed-off-by: David Runge <[email protected]> - - - - - 4 changed files: - .SRCINFO - PKGBUILD - − jenkins.install - jenkins.tmpfiles Changes: ===================================== .SRCINFO ===================================== @@ -3,7 +3,6 @@ pkgbase = jenkins pkgver = 2.573 pkgrel = 1 url = https://jenkins.io - install = jenkins.install arch = any license = MIT makedepends = java-environment=21 @@ -25,7 +24,7 @@ pkgbase = jenkins sha512sums = bf52b7542df65a15d2efa4fbb53f5b817e3041dc3f034b4c98df239d007c88822ee8ab9785016096af728472db0510f28bfc1bac2e6ab99ba6a06732c6de94fa sha512sums = 7f7f3ffe0c6a4b0ba26ac3732c68effb04211127c17aae75966a98eebbbdf21b15f382041cfdb1b9c23d933cbefa6da4096597e98ca0e2718fea1ff7bc394eeb sha512sums = c1e9a542bfd3db54ea0ef57acdac47ad5180330f9ffab44296762b0e69e75ce595d85a77d46025586fb507aedce4f1a032379dcd16b7b886fe475a99849fa4b2 - sha512sums = a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90 + sha512sums = 71bc4ad18cf1c65a6384f94529468b4f2cf318c81abb32bb59fc1f2d040739f021877607f58d4863d55d712df72e78ce3794fbab352224745e3cc2c01f498af7 sha512sums = d1118e1d20e499c88f3fbb6ac31a21200eeb46e77656dc9192fcdbaa2b132051a4e8acbeb5ba1ac357ff34dfd58d92d20e264dea4894210e00aa7019fc216442 sha512sums = 57e94c44f2bb9692349bb6e596fd7885832372bf11df0947b04c40b61a089491c6770cfbdf6ad42f2b4bcf222ad69ba0d8f5042ce27309f0f59c990c682fffcb ===================================== PKGBUILD ===================================== @@ -18,7 +18,6 @@ provides=('jenkins-ci') conflicts=('jenkins-ci') replaces=('jenkins-ci') backup=('etc/conf.d/jenkins') -install='jenkins.install' source=("git+https://github.com/jenkinsci/jenkins.git#tag=${pkgname}-${pkgver}" 'jenkins.conf' 'jenkins.service' @@ -28,7 +27,7 @@ source=("git+https://github.com/jenkinsci/jenkins.git#tag=${pkgname}-${pkgver}" sha512sums=('bf52b7542df65a15d2efa4fbb53f5b817e3041dc3f034b4c98df239d007c88822ee8ab9785016096af728472db0510f28bfc1bac2e6ab99ba6a06732c6de94fa' '7f7f3ffe0c6a4b0ba26ac3732c68effb04211127c17aae75966a98eebbbdf21b15f382041cfdb1b9c23d933cbefa6da4096597e98ca0e2718fea1ff7bc394eeb' 'c1e9a542bfd3db54ea0ef57acdac47ad5180330f9ffab44296762b0e69e75ce595d85a77d46025586fb507aedce4f1a032379dcd16b7b886fe475a99849fa4b2' - 'a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90' + '71bc4ad18cf1c65a6384f94529468b4f2cf318c81abb32bb59fc1f2d040739f021877607f58d4863d55d712df72e78ce3794fbab352224745e3cc2c01f498af7' 'd1118e1d20e499c88f3fbb6ac31a21200eeb46e77656dc9192fcdbaa2b132051a4e8acbeb5ba1ac357ff34dfd58d92d20e264dea4894210e00aa7019fc216442' '57e94c44f2bb9692349bb6e596fd7885832372bf11df0947b04c40b61a089491c6770cfbdf6ad42f2b4bcf222ad69ba0d8f5042ce27309f0f59c990c682fffcb') ===================================== jenkins.install deleted ===================================== @@ -1,7 +0,0 @@ -post_install() { - # We need to know uid and gid to create /var/lib/jenkins with proper - # permissions. So keep systemd-sysusers invocation here despite having - # pacman hooks. - systemd-sysusers jenkins.conf - [[ -d var/lib/jenkins ]] || install -dm 750 -o jenkins -g jenkins var/lib/jenkins -} ===================================== jenkins.tmpfiles ===================================== @@ -1 +1,2 @@ d /var/cache/jenkins 0755 jenkins jenkins - +d /var/lib/jenkins 0750 jenkins jenkins - View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/jenkins/-/commit/7fa08cf63f07ea1c08c52ee62d4e40fd96cd09d5 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/jenkins/-/commit/7fa08cf63f07ea1c08c52ee62d4e40fd96cd09d5 You're receiving this email because of your account on gitlab.archlinux.org. Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications | Help: https://gitlab.archlinux.org/help
