This commit is contained in:
valoq 2024-05-30 21:59:04 +02:00
parent 492ee703af
commit 67bed8fdd6
No known key found for this signature in database
GPG key ID: 19F09A0FB865CBD8
7 changed files with 16 additions and 22 deletions

View file

@ -1,6 +1,5 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2019-2021 Mikhail Morfikov
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
# Copyright (C) 2024 valoq <valoq@mailbox.org>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/3.0>,
@ -8,9 +7,10 @@ abi <abi/3.0>,
include <tunables/global>
@{exec_path} = @{bin}/atool
profile atool /{,usr/}{,s}bin/atool {
profile atool @{exec_path} {
include <abstractions/base>
include <abstractions/user-write>
include <abstractions/perl>
include <abstractions/user-write-strict>
@{exec_path} mr,
@ -46,7 +46,5 @@ profile atool /{,usr/}{,s}bin/atool {
@{bin}/xz rix,
@{bin}/zip rix,
/usr/share/perl5/{,**} r,
include if exists <local/atool>
}

View file

@ -1,6 +1,5 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2019-2021 Mikhail Morfikov
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
# Copyright (C) 2024 valoq <valoq@mailbox.org>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/3.0>,
@ -10,11 +9,9 @@ include <tunables/global>
@{exec_path} = @{bin}/vendor_perl/exiftool
profile exiftool @{exec_path} {
include <abstractions/base>
include <abstractions/user-read>
include <abstractions/user-read-strict>
@{exec_path} mr,
/usr/share/perl5/{,**} r,
include if exists <local/exiftool>
}

View file

@ -1,23 +1,22 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2019-2021 Mikhail Morfikov
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
# Copyright (C) 2024 valoq <valoq@mailbox.org>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/3.0>,
include <tunables/global>
@{exec_path} = @{bin}/
profile highlight /{,usr/}{,s}bin/highlight {
@{exec_path} = @{bin}/highlight
profile highlight @{exec_path} {
include <abstractions/base>
include <abstractions/nameservice-strict>
include <abstractions/user-read>
include <abstractions/user-read-strict>
@{exec_path} mr,
/etc/machine-id r,
/etc/highlight/{,**} r,
/usr/share/highlight/{,**} r,
@{exec_path} mr,
include if exists <local/highlight>
}

View file

@ -1,5 +1,5 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
# Copyright (C) 2024 valoq <valoq@mailbox.org>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/3.0>,

View file

@ -10,7 +10,7 @@ include <tunables/global>
@{exec_path} = @{bin}/mediainfo
profile mediainfo @{exec_path} {
include <abstractions/base>
include <abstractions/user-read>
include <abstractions/user-read-strict>
@{exec_path} mr,

View file

@ -15,7 +15,7 @@ profile mediainfo-gui @{exec_path} {
include <abstractions/fonts>
include <abstractions/freedesktop.org>
include <abstractions/gtk>
include <abstractions/user-read>
include <abstractions/user-read-strict>
@{exec_path} mr,

View file

@ -1,5 +1,5 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
# Copyright (C) 2024 valoq <valoq@mailbox.org>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/3.0>,