Update devices.py

This commit is contained in:
gutosie
2021-08-22 11:28:20 +03:00
committed by GitHub
parent 389db3bdef
commit 25ac9b1216

View File

@@ -71,7 +71,7 @@ class ManagerDevice(Screen):
self['key_red'] = Label(_('Initialize ext3'))
self['key_green'] = Label(_('SetupMounts'))
self['key_yellow'] = Label(_('Initialize ext4'))
self['key_blue'] = Label(_('Exit'))
self['key_blue'] = Label(_('Reinstall Kernel'))
self['lab1'] = Label()
self.onChangedEntry = []
self.list = []
@@ -81,7 +81,7 @@ class ManagerDevice(Screen):
'red': self.Format_ext3,
'green': self.SetupMounts,
'yellow': self.Format_ext4,
'blue': self.ExitBack,
'blue': self.Kernel_update,
'back': self.close})
self.activityTimer = eTimer()
self.activityTimer.timeout.get().append(self.updateList2)
@@ -102,8 +102,11 @@ class ManagerDevice(Screen):
from Screens.HarddiskSetup import HarddiskSelection
self.session.openWithCallback(self.updateList, HarddiskSelection)
def ExitBack(self):
self.close()
def Kernel_update(self):
if fileExists('/.multinfo'):
self.session.open(MessageBox, _("This option is available only from Flash"), MessageBox.TYPE_INFO, timeout=10)
else:
os.system('rm -f /home/root/*.ipk; opkg download kernel-image; sleep 2; opkg install --force-maintainer --force-reinstall --force-overwrite --force-downgrade /home/root/*.ipk; opkg configure update-modules; rm -f /home/root/*.ipk; sleep 5; reboot -f')
def setWindowTitle(self):
self.setTitle(_('Mount Manager'))