mirror of
				https://github.com/gutosie/neoboot.git
				synced 2025-11-03 20:55: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