// apparmor.d - Full set of apparmor profiles // Copyright (C) 2021-2024 Alexandre Pujol // SPDX-License-Identifier: GPL-2.0-only package builder import ( "strings" "github.com/roddhjav/apparmor.d/pkg/prebuild" ) type BaseStrict struct { prebuild.Base } func init() { RegisterBuilder(&BaseStrict{ Base: prebuild.Base{ Keyword: "base-strict", Msg: "Feat: use 'base-strict' as base abstraction", }, }) } func (b BaseStrict) Apply(opt *Option, profile string) (string, error) { profile = strings.ReplaceAll(profile, "include ", "include ", ) return profile, nil }