summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Anderson2022-09-17 08:19:25 -0700
committerEric Anderson2022-09-17 08:19:25 -0700
commitefa6ccfea09c105a04f16eb673d358f43ad95caa (patch)
tree72302744733e97dc4a923c52a90bbe1f666a24b5
parent921ae17720b737c1ca46d661d8ed13cabc090fc3 (diff)
downloadaur-efa6ccfea09c105a04f16eb673d358f43ad95caa.tar.gz
Avoid DynamicUser to workaround systemd/dbus regression
Systemd broke dbus for DynamicUsers, as discussed in https://github.com/systemd/systemd/issues/22737. Although the issue is avoided when using dbus-broker, I suspect most Arch systems are using dbus-daemon. This essentially reverts e0dc7e9879
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD4
-rw-r--r--pkgdistcached.service3
3 files changed, 6 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index afb7f80e9568..e7fbf97ced17 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pkgdistcache
pkgdesc = A distributed local-network cache for pacman packages
pkgver = 0.5.1
- pkgrel = 1
+ pkgrel = 2
url = http://venator.ath.cx/dw/doku.php?id=linux:pkgdistcache
install = pkgdistcache.install
arch = any
@@ -21,7 +21,6 @@ pkgbase = pkgdistcache
sha256sums = a84a9e36471090bf584721747baf2b2b49bacf1c32d8759c3d286bbb331a7f60
sha256sums = 6443de9081b7cf350cc261ac9d761bcdf17d01218f762ab85d747ea7eaf90a1d
sha256sums = 25106b1e2ed50d04a684f4d356f3d5a34c815fe77af486c863a292dc7643105f
- sha256sums = b98bccb089bc0025b0f9b4b949b691e5564b0e40778a263a5bb6ffa5f01d04a2
+ sha256sums = 40cb9b08b94960c28423d17447aca8635e6b4038172b6b9a0da6f438e1bcefac
pkgname = pkgdistcache
-
diff --git a/PKGBUILD b/PKGBUILD
index 6a7501926139..c2e5a63999c2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=pkgdistcache
pkgver=0.5.1
-pkgrel=1
+pkgrel=2
pkgdesc='A distributed local-network cache for pacman packages'
arch=('any')
url='http://venator.ath.cx/dw/doku.php?id=linux:pkgdistcache'
@@ -18,7 +18,7 @@ source=('pkgdistcache-client'
sha256sums=('a84a9e36471090bf584721747baf2b2b49bacf1c32d8759c3d286bbb331a7f60'
'6443de9081b7cf350cc261ac9d761bcdf17d01218f762ab85d747ea7eaf90a1d'
'25106b1e2ed50d04a684f4d356f3d5a34c815fe77af486c863a292dc7643105f'
- 'b98bccb089bc0025b0f9b4b949b691e5564b0e40778a263a5bb6ffa5f01d04a2')
+ '40cb9b08b94960c28423d17447aca8635e6b4038172b6b9a0da6f438e1bcefac')
package() {
install -d "${pkgdir}/usr/bin/"
diff --git a/pkgdistcached.service b/pkgdistcached.service
index db1303fa3c7a..f5e58204744b 100644
--- a/pkgdistcached.service
+++ b/pkgdistcached.service
@@ -5,7 +5,8 @@ After=avahi-daemon.service
[Service]
ExecStart=/usr/lib/pkgdistcache/pkgdistcache-daemon
-DynamicUser=yes
+User=nobody
+Group=nobody
NoNewPrivileges=yes
PrivateTmp=yes
PrivateDevices=yes