# apparmor.d - Full set of apparmor profiles # Copyright (C) 2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/YACReader profile YACReader @{exec_path} flags=(attach_disconnected,mediate_deleted) { include include include include include include include include include network inet dgram, network inet6 dgram, network inet stream, network inet6 stream, network netlink raw, @{exec_path} mr, /usr/share/yacreader/{,**} r, /etc/machine-id r, owner @{user_books_dirs}/{,**} r, owner @{user_share_dirs}/YACReader/ rw, owner @{user_share_dirs}/YACReader/* r, owner @{user_share_dirs}/YACReader/YACReader/ rw, owner @{user_share_dirs}/YACReader/YACReader/** rwlk, owner @{PROC}/@{pid}/cmdline r, owner @{PROC}/@{pid}/mountinfo r, include if exists } # vim:syntax=apparmor