36 lines
1.3 KiB
Diff
36 lines
1.3 KiB
Diff
From b1fd409960001a77cda2a09ecc00147ebd9c3667 Mon Sep 17 00:00:00 2001
|
|
From: Fiona Klute <fiona.klute@gmx.de>
|
|
Date: Mon, 9 Dec 2024 16:40:43 +0100
|
|
Subject: [PATCH BlueZ] build: Leave config files writable for owner
|
|
|
|
This is needed for builds running as non-root users, so the build
|
|
process and any distribution tools can create/move/delete files in the
|
|
config directory without adjusting permissions separately. Limiting
|
|
writes from the running service needs to be done in the systemd unit
|
|
(already the case) or init script.
|
|
|
|
See also: https://lore.kernel.org/linux-bluetooth/4d1206df-598b-4a68-8655-74981b62ecca@gmx.de/T/
|
|
Reviewed-by: Bastien Nocera <hadess@hadess.net>
|
|
Upstream: https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=b1fd409960001a77cda2a09ecc00147ebd9c3667
|
|
Signed-off-by: Fiona Klute (WIWA) <fiona.klute@gmx.de>
|
|
---
|
|
Makefile.am | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/Makefile.am b/Makefile.am
|
|
index 297d0774c..29018a91c 100644
|
|
--- a/Makefile.am
|
|
+++ b/Makefile.am
|
|
@@ -32,7 +32,7 @@ confdir = $(sysconfdir)/bluetooth
|
|
statedir = $(localstatedir)/lib/bluetooth
|
|
|
|
bluetoothd-fix-permissions:
|
|
- install -dm555 $(DESTDIR)$(confdir)
|
|
+ install -dm755 $(DESTDIR)$(confdir)
|
|
install -dm700 $(DESTDIR)$(statedir)
|
|
|
|
if DATAFILES
|
|
--
|
|
2.45.2
|
|
|