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

Fixed registry queries

This commit is contained in:
Valery Sinelnikov 2023-12-06 14:08:21 +04:00
parent d0506dba29
commit 05ea872831
4 changed files with 9 additions and 9 deletions

View File

@ -30,7 +30,7 @@ class chromium_applier(applier_frontend):
__module_name = 'ChromiumApplier'
__module_enabled = True
__module_experimental = False
__registry_branch = 'Software\\Policies\\Google\\Chrome'
__registry_branch = 'Software/Policies/Google/Chrome'
__managed_policies_path = '/etc/chromium/policies/managed'
__recommended_policies_path = '/etc/chromium/policies/recommended'
@ -168,7 +168,7 @@ class chromium_applier(applier_frontend):
'''
Parse registry path string and leave key parameters
'''
parts = hivekeyname.replace(self.__registry_branch, '').split('\\')
parts = hivekeyname.replace(self.__registry_branch, '').split('/')
return parts

View File

@ -29,11 +29,11 @@ class control_applier(applier_frontend):
__module_name = 'ControlApplier'
__module_experimental = False
__module_enabled = True
_registry_branch = 'Software\\BaseALT\\Policies\\Control'
_registry_branch = 'Software/BaseALT/Policies/Control'
def __init__(self, storage):
self.storage = storage
self.control_settings = self.storage.filter_hklm_entries('Software\\BaseALT\\Policies\\Control%')
self.control_settings = self.storage.filter_hklm_entries(self._registry_branch)
self.controls = list()
self.__module_enabled = check_enabled(
self.storage
@ -43,7 +43,7 @@ class control_applier(applier_frontend):
def run(self):
for setting in self.control_settings:
valuename = setting.hive_key.rpartition('\\')[2]
valuename = setting.hive_key.rpartition('/')[2]
try:
self.controls.append(control(valuename, int(setting.data)))
logdata = dict()

View File

@ -39,7 +39,7 @@ class firefox_applier(applier_frontend):
__module_name = 'FirefoxApplier'
__module_experimental = False
__module_enabled = True
__registry_branch = 'Software\\Policies\\Mozilla\\Firefox\\'
__registry_branch = 'Software/Policies/Mozilla/Firefox'
__firefox_installdir1 = '/usr/lib64/firefox/distribution'
__firefox_installdir2 = '/etc/firefox/policies'
@ -69,7 +69,7 @@ class firefox_applier(applier_frontend):
'''
Parse registry path string and leave key parameters
'''
parts = hivekeyname.replace(self.__registry_branch, '').split('\\')
parts = hivekeyname.replace(self.__registry_branch, '').split('/')
return parts
def create_dict(self, firefox_keys):

View File

@ -30,7 +30,7 @@ class yandex_browser_applier(applier_frontend):
__module_name = 'YandexBrowserApplier'
__module_enabled = True
__module_experimental = False
__registry_branch = 'Software\\Policies\\YandexBrowser'
__registry_branch = 'Software/Policies/YandexBrowser'
__managed_policies_path = '/etc/opt/yandex/browser/policies/managed'
__recommended_policies_path = '/etc/opt/yandex/browser/policies/recommended'
@ -152,7 +152,7 @@ class yandex_browser_applier(applier_frontend):
'''
Parse registry path string and leave key parameters
'''
parts = hivekeyname.replace(self.__registry_branch, '').split('\\')
parts = hivekeyname.replace(self.__registry_branch, '').split('/')
return parts