Set apparmor feature when template advertises support for it
This commit is contained in:
parent
1500ed8fcb
commit
80ecee51db
@ -174,7 +174,13 @@ class ServicesExtension(qubes.ext.Extension):
|
|||||||
for feature in new_supported_services.difference(
|
for feature in new_supported_services.difference(
|
||||||
old_supported_services):
|
old_supported_services):
|
||||||
vm.features[feature] = True
|
vm.features[feature] = True
|
||||||
|
if feature == 'supported-service.apparmor' and \
|
||||||
|
not 'apparmor' in vm.features:
|
||||||
|
vm.features['apparmor'] = True
|
||||||
|
|
||||||
for feature in old_supported_services.difference(
|
for feature in old_supported_services.difference(
|
||||||
new_supported_services):
|
new_supported_services):
|
||||||
del vm.features[feature]
|
del vm.features[feature]
|
||||||
|
if feature == 'supported-service.apparmor' and \
|
||||||
|
'apparmor' in vm.features and vm.features['apparmor'] == '1':
|
||||||
|
del vm.features['apparmor']
|
||||||
|
Loading…
Reference in New Issue
Block a user