chore: cosmetic & fix.

This commit is contained in:
Alexandre Pujol 2024-05-25 22:21:59 +01:00
parent 72107dcfff
commit 54fdf38861
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
3 changed files with 32 additions and 14 deletions

View file

@ -8,7 +8,6 @@ import (
"embed"
"fmt"
"reflect"
"slices"
"strings"
"text/template"
)
@ -36,11 +35,23 @@ var (
// The apparmor templates
tmpl = generateTemplates([]string{
"apparmor", tokPROFILE, "rules", // Global templates
tokINCLUDE, tokRLIMIT, tokCAPABILITY, tokNETWORK,
tokMOUNT, tokPIVOTROOT, tokCHANGEPROFILE, tokSIGNAL,
tokPTRACE, tokUNIX, tokUSERNS, tokIOURING,
tokDBUS, "file", "variable",
// Global templates
"apparmor",
tokPROFILE,
"rules",
// Preamble templates
tokABI,
tokALIAS,
tokINCLUDE,
"variable",
"comment",
// Rules templates
tokALL, tokRLIMIT, tokUSERNS, tokCAPABILITY, tokNETWORK,
tokMOUNT, tokREMOUNT, tokUMOUNT, tokPIVOTROOT, tokCHANGEPROFILE,
tokMQUEUE, tokIOURING, tokUNIX, tokPTRACE, tokSIGNAL, tokDBUS,
tokFILE, tokLINK,
})
// convert apparmor requested mask to apparmor access mode
@ -72,6 +83,7 @@ var (
"unix",
"dbus",
"file",
"link",
"profile",
"include_if_exists",
}