mirror of
https://github.com/roddhjav/apparmor.d.git
synced 2024-11-14 23:43:56 +01:00
build: improve build tests
This commit is contained in:
parent
be373dfb80
commit
70b043cdae
@ -98,6 +98,7 @@ func BuildUserspace(profile string) string {
|
||||
return profile
|
||||
}
|
||||
|
||||
// Convert all profiles to abi 3.0 compatibility
|
||||
func BuildABI3(profile string) string {
|
||||
for _, abi4t3 := range regAbi4To3 {
|
||||
profile = abi4t3.Regex.ReplaceAllLiteralString(profile, abi4t3.Repl)
|
||||
@ -105,6 +106,7 @@ func BuildABI3(profile string) string {
|
||||
return profile
|
||||
}
|
||||
|
||||
// Prevent unconfined transitions in profile rules
|
||||
func BuildFullSystemPolicy(profile string) string {
|
||||
for _, full := range regFullSystemPolicy {
|
||||
profile = full.Regex.ReplaceAllString(profile, full.Repl)
|
||||
|
@ -77,6 +77,7 @@ func Test_PreBuild(t *testing.T) {
|
||||
Distribution = tt.dist
|
||||
if tt.full {
|
||||
Prepares = append(Prepares, SetFullSystemPolicy)
|
||||
Builds = append(Builds, BuildFullSystemPolicy)
|
||||
}
|
||||
if tt.complain {
|
||||
Builds = append(Builds, BuildComplain)
|
||||
|
Loading…
Reference in New Issue
Block a user