apparmor: add per policy ns .load, .replace, .remove interface files
Having per policy ns interface files helps with containers restoring policy. Signed-off-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
@@ -71,6 +71,9 @@ enum aafs_ns_type {
|
||||
AAFS_NS_PROFS,
|
||||
AAFS_NS_NS,
|
||||
AAFS_NS_RAW_DATA,
|
||||
AAFS_NS_LOAD,
|
||||
AAFS_NS_REPLACE,
|
||||
AAFS_NS_REMOVE,
|
||||
AAFS_NS_COUNT,
|
||||
AAFS_NS_MAX_COUNT,
|
||||
AAFS_NS_SIZE,
|
||||
@@ -96,6 +99,9 @@ enum aafs_prof_type {
|
||||
#define ns_subns_dir(X) ((X)->dents[AAFS_NS_NS])
|
||||
#define ns_subprofs_dir(X) ((X)->dents[AAFS_NS_PROFS])
|
||||
#define ns_subdata_dir(X) ((X)->dents[AAFS_NS_RAW_DATA])
|
||||
#define ns_subload(X) ((X)->dents[AAFS_NS_LOAD])
|
||||
#define ns_subreplace(X) ((X)->dents[AAFS_NS_REPLACE])
|
||||
#define ns_subremove(X) ((X)->dents[AAFS_NS_REMOVE])
|
||||
|
||||
#define prof_dir(X) ((X)->dents[AAFS_PROF_DIR])
|
||||
#define prof_child_dir(X) ((X)->dents[AAFS_PROF_PROFS])
|
||||
|
Reference in New Issue
Block a user