mirror of
https://gitlab.com/apparmor/apparmor.git
synced 2025-03-04 08:24:42 +01:00
aa-autodep: load abstractions on start
So far, aa-autodep "accidently" loaded the abstractions when parsing the
existing profiles. Obviously, this only worked if there is at least one
profile in the active or extra profile directory.
Without any existing profiles, aa-autodep crashed with
KeyError: '/tmp/apparmor.d/abstractions/base'
Prevent this crash by explicitely loading the abstractions on start.
Fixes: https://bugzilla.opensuse.org/show_bug.cgi?id=1178527#c1 [1]
MR: https://gitlab.com/apparmor/apparmor/-/merge_requests/682
(cherry picked from commit f6b3de7116
)
Signed-off-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
parent
97c191a616
commit
ecaa87b6dd
1 changed files with 1 additions and 0 deletions
|
@ -195,6 +195,7 @@ class aa_tools:
|
|||
|
||||
def cmd_autodep(self):
|
||||
apparmor.read_profiles()
|
||||
apparmor.loadincludes()
|
||||
|
||||
for (program, profile) in self.get_next_to_profile():
|
||||
if not program:
|
||||
|
|
Loading…
Add table
Reference in a new issue