feat(aa): continue refractoring the aa structure.

This commit is contained in:
Alexandre Pujol 2024-04-19 22:43:02 +01:00
parent 8ef858ad35
commit c97886d960
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
22 changed files with 160 additions and 182 deletions

View file

@ -37,16 +37,16 @@ func (m MountConditions) Equals(other MountConditions) bool {
}
type Mount struct {
Rule
RuleBase
Qualifier
MountConditions
Source string
MountPoint string
}
func newMountFromLog(log map[string]string) *Mount {
func newMountFromLog(log map[string]string) Rule {
return &Mount{
Rule: newRuleFromLog(log),
RuleBase: newRuleFromLog(log),
Qualifier: newQualifierFromLog(log),
MountConditions: newMountConditionsFromLog(log),
Source: log["srcname"],
@ -76,15 +76,15 @@ func (r *Mount) Equals(other any) bool {
}
type Umount struct {
Rule
RuleBase
Qualifier
MountConditions
MountPoint string
}
func newUmountFromLog(log map[string]string) *Umount {
func newUmountFromLog(log map[string]string) Rule {
return &Umount{
Rule: newRuleFromLog(log),
RuleBase: newRuleFromLog(log),
Qualifier: newQualifierFromLog(log),
MountConditions: newMountConditionsFromLog(log),
MountPoint: log["name"],
@ -110,15 +110,15 @@ func (r *Umount) Equals(other any) bool {
}
type Remount struct {
Rule
RuleBase
Qualifier
MountConditions
MountPoint string
}
func newRemountFromLog(log map[string]string) *Remount {
func newRemountFromLog(log map[string]string) Rule {
return &Remount{
Rule: newRuleFromLog(log),
RuleBase: newRuleFromLog(log),
Qualifier: newQualifierFromLog(log),
MountConditions: newMountConditionsFromLog(log),
MountPoint: log["name"],