mirror of
https://github.com/gutosie/neoboot.git
synced 2025-11-02 04:15:47 +01:00
Update devices.py
This commit is contained in:
@@ -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'))
|
||||
|
||||
Reference in New Issue
Block a user