feat(aa): add a string method to all rule struct.

This commit is contained in:
Alexandre Pujol 2024-04-23 21:26:09 +01:00
parent e9fa0660f8
commit 5483668574
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
20 changed files with 337 additions and 34 deletions

View file

@ -42,14 +42,9 @@ func NewAppArmorProfile() *AppArmorProfileFile {
return &AppArmorProfileFile{}
}
// String returns the formatted representation of a profile as a string
// String returns the formatted representation of a profile file as a string
func (f *AppArmorProfileFile) String() string {
var res bytes.Buffer
err := tmpl["apparmor"].Execute(&res, f)
if err != nil {
return err.Error()
}
return res.String()
return renderTemplate("apparmor", f)
}
// GetDefaultProfile ensure a profile is always present in the profile file and