From 165a5f7b9a88bb44321a77164832951bdcba6d0c Mon Sep 17 00:00:00 2001 From: Alexandre Pujol Date: Mon, 21 Oct 2024 21:19:42 +0100 Subject: [PATCH] feat: add nvimpager as possible pager. Also ensure the child-pager uses pager_path. fix #568 --- apparmor.d/groups/children/child-pager | 4 ++-- apparmor.d/tunables/multiarch.d/programs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apparmor.d/groups/children/child-pager b/apparmor.d/groups/children/child-pager index 4f9edd9e..e904f96d 100644 --- a/apparmor.d/groups/children/child-pager +++ b/apparmor.d/groups/children/child-pager @@ -13,7 +13,6 @@ abi , include -@{exec_path} = @{bin}/pager @{bin}/less @{bin}/more profile child-pager flags=(attach_disconnected) { include include @@ -24,10 +23,11 @@ profile child-pager flags=(attach_disconnected) { signal (receive) set=(stop, cont, term, kill), @{bin}/ r, - @{exec_path} mr, + @{pager_path} mr, @{system_share_dirs}/terminfo/{,**} r, /usr/share/file/misc/** r, + /usr/share/nvim/{,**} r, @{HOME}/.lesshst r, diff --git a/apparmor.d/tunables/multiarch.d/programs b/apparmor.d/tunables/multiarch.d/programs index 406336e4..e8f523b6 100644 --- a/apparmor.d/tunables/multiarch.d/programs +++ b/apparmor.d/tunables/multiarch.d/programs @@ -36,7 +36,7 @@ @{editor_names} = sensible-editor vim{,.*} nvim nano # Pager -@{pager_names} = sensible-pager pager less more +@{pager_names} = sensible-pager pager less more nvimpager # Browsers