# apparmor.d - Full set of apparmor profiles # Copyright (C) 2021 Mikhail Morfikov # Copyright (C) 2021-2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{lib}/bluetooth/obexd profile obexd @{exec_path} { include include include include network bluetooth stream, network bluetooth seqpacket, #aa:dbus own bus=session name=org.bluez.obex dbus receive bus=system path=/org/bluez/obex/@{uuid} interface=org.bluez.Profile1 member=Release peer=(name=:*, label=bluetoothd), @{exec_path} mr, owner @{user_cache_dirs}/ rw, owner @{user_cache_dirs}/obexd/{,**} rw, owner @{HOME}/bluetooth/* rw, include if exists } # vim:syntax=apparmor