feat(aa): add the Kind struct to manage aa rules.

This commit is contained in:
Alexandre Pujol 2024-05-28 18:15:22 +01:00
parent 1333ec2025
commit 3b0944c615
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
23 changed files with 239 additions and 223 deletions

View file

@ -5,8 +5,7 @@
package aa
const (
tokHAT = "hat"
tokCARET = "^"
HAT Kind = "hat"
)
// Hat represents a single AppArmor hat.
@ -26,7 +25,7 @@ func (p *Hat) Less(other any) bool {
}
func (p *Hat) Equals(other any) bool {
o, _ := other.(*Profile)
o, _ := other.(*Hat)
return p.Name == o.Name
}
@ -38,6 +37,6 @@ func (p *Hat) Constraint() constraint {
return blockKind
}
func (p *Hat) Kind() string {
return tokHAT
func (p *Hat) Kind() Kind {
return HAT
}