Date: Friday, December 11, 2020 @ 16:33:44 Author: heftig Revision: 403987
1.90.7-3: FS#68932 fix statedir mode Added: fprintd/trunk/dirmode.diff Modified: fprintd/trunk/PKGBUILD --------------+ PKGBUILD | 11 ++++++++--- dirmode.diff | 15 +++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-12-11 16:30:30 UTC (rev 403986) +++ PKGBUILD 2020-12-11 16:33:44 UTC (rev 403987) @@ -3,7 +3,7 @@ pkgname=fprintd pkgver=1.90.7 -pkgrel=2 +pkgrel=3 pkgdesc="D-Bus service to access fingerprint readers" url="https://fprint.freedesktop.org/" arch=(x86_64) @@ -13,8 +13,10 @@ python-dbusmock) groups=(fprint) _commit=4612c1f3ed6e0acb7fda392ca0e5201107e00818 # tags/v1.90.7^0 -source=("git+https://gitlab.freedesktop.org/libfprint/fprintd.git#commit=$_commit") -sha256sums=('SKIP') +source=("git+https://gitlab.freedesktop.org/libfprint/fprintd.git#commit=$_commit" + dirmode.diff) +sha256sums=('SKIP' + 'f57bd61e28a8c5cb183f27d3aba5847ae2a5e3ba9d9796bfd4a967caa173bb49') pkgver() { cd $pkgname @@ -23,6 +25,9 @@ prepare() { cd $pkgname + + # Fix StateDirectoryMode https://bugs.archlinux.org/task/68932 + git apply -3 ../dirmode.diff } build() { Added: dirmode.diff =================================================================== --- dirmode.diff (rev 0) +++ dirmode.diff 2020-12-11 16:33:44 UTC (rev 403987) @@ -0,0 +1,15 @@ + data/fprintd.service.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git c/data/fprintd.service.in i/data/fprintd.service.in +index 9ea7a2a..02bd13e 100644 +--- c/data/fprintd.service.in ++++ i/data/fprintd.service.in +@@ -13,6 +13,7 @@ ProtectKernelTunables=true + ProtectControlGroups=true + # This always corresponds to /var/lib/fprint + StateDirectory=fprint ++StateDirectoryMode=0700 + ProtectHome=true + PrivateTmp=true +