mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-30 05:47:59 +00: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 f6b3de71161f9acfa177e879017560000b7ffde8) Signed-off-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
parent
b174705a31
commit
2db3d94ce2
@ -177,6 +177,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…
x
Reference in New Issue
Block a user