summaryrefslogtreecommitdiff
path: root/pkg/specgen
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-09-07 06:32:19 -0400
committerGitHub <noreply@github.com>2020-09-07 06:32:19 -0400
commit21c6aaeb857404309abe6a82e0541fd08fc615c7 (patch)
treea85659e1606a60aa7dc4314bb1d62447f6c53c9e /pkg/specgen
parentba8d0bb5e336e84aaf68148563e61558b5dc94f5 (diff)
parent1509adc0a7610f368cd9220352d4895da865bffb (diff)
downloadpodman-21c6aaeb857404309abe6a82e0541fd08fc615c7.tar.gz
podman-21c6aaeb857404309abe6a82e0541fd08fc615c7.tar.bz2
podman-21c6aaeb857404309abe6a82e0541fd08fc615c7.zip
Merge pull request #7553 from saschagrunert/apparmor-fix
Fix unconfined AppArmor profile usage for unsupported systems
Diffstat (limited to 'pkg/specgen')
-rw-r--r--pkg/specgen/generate/security.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/specgen/generate/security.go b/pkg/specgen/generate/security.go
index d3e3d9278..87e8029a7 100644
--- a/pkg/specgen/generate/security.go
+++ b/pkg/specgen/generate/security.go
@@ -60,7 +60,7 @@ func setLabelOpts(s *specgen.SpecGenerator, runtime *libpod.Runtime, pidConfig s
func setupApparmor(s *specgen.SpecGenerator, rtc *config.Config, g *generate.Generator) error {
hasProfile := len(s.ApparmorProfile) > 0
if !apparmor.IsEnabled() {
- if hasProfile {
+ if hasProfile && s.ApparmorProfile != "unconfined" {
return errors.Errorf("Apparmor profile %q specified, but Apparmor is not enabled on this system", s.ApparmorProfile)
}
return nil