# 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} = @{bin}/updatedb.plocate profile updatedb.plocate @{exec_path} { include include capability dac_read_search, capability chown, capability fowner, capability sys_ptrace, ptrace (read), @{exec_path} mr, /etc/updatedb.conf r, owner @{PROC}/@{pid}/mountinfo r, owner @{PROC}/@{pid}/mounts r, /var/lib/plocate/plocate.db rw, /var/lib/plocate/#@{int} rw, /var/lib/plocate/plocate.db rwl -> /var/lib/plocate/#@{int}, / r, /**/ r, # file_inherit @{run}/plocate.daily.lock r, include if exists } # vim:syntax=apparmor