fix: rebooting after setting hostname

This commit is contained in:
Simone Margaritelli 2019-10-25 16:37:45 +02:00
parent 22afb563e3
commit 715e696537

View File

@ -4,6 +4,7 @@ import logging
import time
import re
import pwnagotchi.ui.view as view
import pwnagotchi
version = '1.1.0b'
@ -40,10 +41,7 @@ def set_name(new_name):
fp.write(patched)
os.system("hostname '%s'" % new_name)
_name = new_name
logging.info("restarting avahi ...")
os.system("service avahi-daemon restart")
logging.info("hostname set")
pwnagotchi.reboot()
def name():
@ -58,6 +56,7 @@ def uptime():
with open('/proc/uptime') as fp:
return int(fp.read().split('.')[0])
def mem_usage():
with open('/proc/meminfo') as fp:
for line in fp:
@ -73,10 +72,11 @@ def mem_usage():
if line.startswith("Cached:"):
kb_main_cached = int(line.split()[1])
kb_mem_used = kb_mem_total - kb_mem_free - kb_main_cached - kb_main_buffers
return round(kb_mem_used/kb_mem_total,1)
return round(kb_mem_used / kb_mem_total, 1)
return 0
def cpu_load():
with open('/proc/stat', 'rt') as fp:
for line in fp: