1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-21 18:50:38 +03:00

Added new Applier for use to Frontend_manager

This commit is contained in:
Valery Sinelnikov 2022-07-05 13:18:30 +04:00
parent 31bcb2cd2a
commit f07f752211

View File

@ -56,6 +56,11 @@ from .scripts_applier import (
, scripts_applier_user
)
from .file_applier import (
file_applier
, file_applier_user
)
from util.sid import get_sid
from util.users import (
is_root,
@ -137,6 +142,7 @@ class frontend_manager:
self.machine_appliers['ntp'] = ntp_applier(self.storage)
self.machine_appliers['envvar'] = envvar_applier(self.storage, self.sid)
self.machine_appliers['scripts'] = scripts_applier(self.storage, self.sid)
self.machine_appliers['files'] = file_applier(self.storage, self.file_cache, self.sid)
def _init_user_appliers(self):
# User appliers are expected to work with user-writable
@ -155,6 +161,7 @@ class frontend_manager:
self.user_appliers['polkit'] = polkit_applier_user(self.storage, self.sid, self.username)
self.user_appliers['envvar'] = envvar_applier_user(self.storage, self.sid, self.username)
self.user_appliers['scripts'] = scripts_applier_user(self.storage, self.sid, self.username)
self.machine_appliers['files'] = file_applier_user(self.storage, self.file_cache, self.sid, self.username)
def machine_apply(self):
'''