refactor(profiles): use @{bin} and @{lib} in profiles (5)

This commit is contained in:
Alexandre Pujol 2023-07-09 14:34:42 +01:00
parent 43b0f09b65
commit fcedbbfd95
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
122 changed files with 873 additions and 876 deletions

View file

@ -6,7 +6,7 @@ abi <abi/3.0>,
include <tunables/global>
@{exec_path} = /{usr/,}bin/gajim
@{exec_path} = @{bin}/gajim
profile gajim @{exec_path} {
include <abstractions/base>
include <abstractions/dconf-write>
@ -35,27 +35,27 @@ profile gajim @{exec_path} {
@{exec_path} r,
/{usr/,}bin/ r,
/{usr/,}bin/{,ba,da}sh rix,
/{usr/,}bin/uname rix,
/{usr/,}{s,}bin/ldconfig rix,
@{bin}/ r,
@{bin}/{,ba,da}sh rix,
@{bin}/ldconfig rix,
@{bin}/uname rix,
# To play sounds
/{usr/,}bin/aplay rix,
/{usr/,}bin/pacat rix,
@{bin}/aplay rix,
@{bin}/pacat rix,
# Needed for GPG/PGP support
/{usr/,}bin/gpg{,2} rCx -> gpg,
/{usr/,}bin/gpgconf rCx -> gpg,
/{usr/,}bin/gpgsm rCx -> gpg,
@{bin}/gpg{,2} rCx -> gpg,
@{bin}/gpgconf rCx -> gpg,
@{bin}/gpgsm rCx -> gpg,
/{usr/,}bin/ccache rCx -> ccache,
/{usr/,}bin/{,@{multiarch}-}ld.bfd rCx -> ccache,
@{bin}/ccache rCx -> ccache,
@{bin}/{,@{multiarch}-}ld.bfd rCx -> ccache,
# External apps
/{usr/,}bin/xdg-settings rPx,
/{usr/,}lib/firefox/firefox rPx,
/{usr/,}bin/spacefm rPx,
@{bin}/xdg-settings rPx,
@{lib}/firefox/firefox rPx,
@{bin}/spacefm rPx,
# Gajim plugins
/usr/share/gajim/plugins/{,**} r,
@ -99,13 +99,13 @@ profile gajim @{exec_path} {
include <abstractions/base>
include <abstractions/consoles>
/{usr/,}bin/ccache mr,
@{bin}/ccache mr,
/{usr/,}lib/llvm-[0-9]*/bin/clang rix,
/{usr/,}bin/{,@{multiarch}-}gcc-[0-9]* rix,
/{usr/,}bin/{,@{multiarch}-}g++-[0-9]* rix,
/{usr/,}bin/{,@{multiarch}-}ld.bfd rix,
/{usr/,}lib/gcc/@{multiarch}/[0-9]*/collect2 rix,
@{lib}/llvm-[0-9]*/bin/clang rix,
@{bin}/{,@{multiarch}-}gcc-[0-9]* rix,
@{bin}/{,@{multiarch}-}g++-[0-9]* rix,
@{bin}/{,@{multiarch}-}ld.bfd rix,
@{lib}/gcc/@{multiarch}/[0-9]*/collect2 rix,
owner /tmp/cc* rw,
owner /tmp/tmp* rw,
@ -121,12 +121,12 @@ profile gajim @{exec_path} {
profile gpg {
include <abstractions/base>
/{usr/,}bin/gpg{,2} mr,
/{usr/,}bin/gpgconf mr,
/{usr/,}bin/gpgsm mr,
@{bin}/gpg{,2} mr,
@{bin}/gpgconf mr,
@{bin}/gpgsm mr,
/{usr/,}bin/gpg-agent rix,
/{usr/,}lib/gnupg/scdaemon rix,
@{bin}/gpg-agent rix,
@{lib}/gnupg/scdaemon rix,
owner @{run}/user/@{uid}/gnupg/d.*/ rw,
owner @{run}/user/@{uid}/gnupg/d.*/S.gpg-agent{,.extra,.browser,.ssh} w,