mirror of
https://github.com/Pardus-LiderAhenk/ahenk
synced 2024-11-22 10:52:17 +03:00
Merge branch 'master' of github.com:Pardus-LiderAhenk/ahenk
This commit is contained in:
commit
d63fd2a994
4 changed files with 16 additions and 2 deletions
|
@ -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
|
||||
|
||||
|
|
|
@ -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()),
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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))
|
||||
|
|
Loading…
Reference in a new issue