|
@@ -0,0 +1,35 @@
|
|
|
+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
|
|
|
+
|