build: split systemd drop file in function of their purpose.

default: ensure a service use a given profile
early: ensure a service start after apparmor.
This commit is contained in:
Alexandre Pujol 2024-03-15 16:17:19 +00:00
parent cf4e47f10f
commit a66ff700a2
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
9 changed files with 13 additions and 4 deletions

View file

@ -52,13 +52,15 @@ func aaPrebuild() error {
prebuild.Prepares = append(prebuild.Prepares, prebuild.SetFullSystemPolicy)
prebuild.Builds = append(prebuild.Builds, prebuild.BuildFullSystemPolicy)
} else {
prebuild.Prepares = append(prebuild.Prepares, prebuild.SetDefaultSystemd)
prebuild.Prepares = append(prebuild.Prepares, prebuild.SetEarlySystemd)
}
if complain {
prebuild.Builds = append(prebuild.Builds, prebuild.BuildComplain)
} else if enforce {
prebuild.Builds = append(prebuild.Builds, prebuild.BuildEnforce)
}
if abi4 {
prebuild.Builds = append(prebuild.Builds, prebuild.BuildABI3)
}