mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
Don't enable the AppArmour security driver with LXC
The AppArmour driver does not currently have support for LXC so ensure that when probing, it claims to be disabled Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
73580c60d1
commit
cf36c23bc9
@ -328,7 +328,7 @@ AppArmorSetSecurityPCILabel(pciDevice *dev ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Called on libvirtd startup to see if AppArmor is available */
|
||||
static int
|
||||
AppArmorSecurityManagerProbe(const char *virtDriver ATTRIBUTE_UNUSED)
|
||||
AppArmorSecurityManagerProbe(const char *virtDriver)
|
||||
{
|
||||
char *template = NULL;
|
||||
int rc = SECURITY_DRIVER_DISABLE;
|
||||
@ -336,6 +336,9 @@ AppArmorSecurityManagerProbe(const char *virtDriver ATTRIBUTE_UNUSED)
|
||||
if (use_apparmor() < 0)
|
||||
return rc;
|
||||
|
||||
if (virtDriver && STREQ(virtDriver, "LXC"))
|
||||
return rc;
|
||||
|
||||
/* see if template file exists */
|
||||
if (virAsprintf(&template, "%s/TEMPLATE",
|
||||
APPARMOR_DIR "/libvirt") == -1) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user