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


Reply via email to