{{- /* apparmor.d - Full set of apparmor profiles */ -}} {{- /* Copyright (C) 2021-2024 Alexandre Pujol */ -}} {{- /* SPDX-License-Identifier: GPL-2.0-only */ -}} {{- define "profile" -}} {{- "profile" -}} {{- with .Name -}} {{ " " }}{{ . }} {{- end -}} {{- with .Attachments -}} {{ " " }}{{ join . }} {{- end -}} {{- with .Attributes -}} {{ " xattrs=(" }}{{ join . }}{{ ")" }} {{- end -}} {{- with .Flags -}} {{ " flags=(" }}{{ join . }}{{ ")" }} {{- end -}} {{- " {\n" -}} {{- setindent "++" -}} {{- template "rules" .Rules -}} {{- setindent "--" -}} {{- indent "}" -}} {{- end -}}