Merge branch 'master' of github.com:Pardus-LiderAhenk/ahenk

This commit is contained in:
Tuncay ÇOLAK 2018-09-28 15:39:08 +03:00
commit d63fd2a994
4 changed files with 16 additions and 2 deletions

View file

@ -12,7 +12,7 @@ password =
host =
port = 5222
use_tls = false
receiverjid =
receiverjid = lider_sunucu
receiverresource =
servicename =
receivefileparam = /tmp/
@ -24,5 +24,5 @@ get_policy_timeout = 30
[MACHINE]
type = default
agreement = 1
agreement = 2

View file

@ -136,6 +136,7 @@ class Registration:
'hardware.usbDevices': str(System.Hardware.usb_devices()),
'hardware.printers': str(System.Hardware.printers()),
'hardware.systemDefinitions': str(System.Hardware.system_definitions()),
'hardware.model.version': str(System.Hardware.machine_model()),
'hardware.memory.total': System.Hardware.Memory.total(),
'hardware.network.ipAddresses': str(System.Hardware.Network.ip_addresses()),
'sessions.userNames': str(System.Sessions.user_name()),

View file

@ -574,6 +574,14 @@ class System:
arr.append(line)
return arr
@staticmethod
def machine_model():
try:
result_code, p_out, p_err = Util.execute('sudo dmidecode --string system-version')
return str(p_out)
except:
raise
@staticmethod
def machine_type():
config = configparser.ConfigParser()

View file

@ -291,6 +291,11 @@ class Util:
def generate_uuid():
return str(uuid.uuid4())
@staticmethod
def get_language():
locale_info = locale.getdefaultlocale()
return locale_info[0]
@staticmethod
def set_permission(path, permission_code):
Util.execute('chmod -R {0} {1}'.format(permission_code, path))