diff --git a/NeoBoot/files/tools.py b/NeoBoot/files/tools.py
index c6f0db9..91fcdf4 100644
--- a/NeoBoot/files/tools.py
+++ b/NeoBoot/files/tools.py
@@ -1776,8 +1776,8 @@ class CreateSwap(Screen):
__module__ = __name__
skin = """
-
-
+
+
"""
def __init__(self, session):
@@ -2075,6 +2075,45 @@ class InitializationFormattingDisk(Screen):
else:
self.close()
+class BootManagers(Screen):
+ __module__ = __name__
+ skin = """
+
+
+
+ """
+
+ def __init__(self, session):
+ Screen.__init__(self, session)
+ self['lab1'] = Label(_('Boot test'))
+ self['key_red'] = Label(_('Do not use Boot Manager.'))
+ self['key_green'] = Label(_('Use Boot Manager.'))
+ self['actions'] = ActionMap(['WizardActions', 'ColorActions'], {'back': self.close,
+ 'red': self.RemoveBootManagers,
+ 'green': self.CreateBootManagers})
+
+ def CreateBootManagers(self):
+ cmd0 = "echo -e '\n\n%s '" % _('Creation Boot Manager , please wait...')
+ cmd1 = 'cp -af ' + LinkNeoBoot + '/bin/neoinitmips /sbin/neoinitmipsvu'
+ cmd2 = "echo -e '\n\n%s '" % _('Creation Boot Manager complete\nThe boot manager has been activated ! ')
+ self.session.open(Console, _('NeoBoot....'), [cmd0,
+ cmd1,
+ cmd2])
+ self.close()
+
+ def RemoveBootManagers(self):
+ cmd0 = "echo -e '\n\n%s '" % _('Creation Boot Manager , please wait...')
+ cmd1 = 'cp -af ' + LinkNeoBoot + '/bin/neoinitmipsvu /sbin/neoinitmipsvu'
+ cmd2 = "echo -e '\n\n%s '" % _('Creation Boot Manager complete\nBoot manager has been hidden !')
+ self.session.open(Console, _('NeoBoot....'), [cmd0,
+ cmd1,
+ cmd2])
+ self.close()
+
+ def myClose(self, message):
+ self.session.open(MessageBox, message, MessageBox.TYPE_INFO)
+ self.close()
+
class DiskLabelSet(Screen):
__module__ = __name__
@@ -2222,7 +2261,7 @@ class Opis(Screen):
-
+
@@ -2237,7 +2276,7 @@ class Opis(Screen):
-
+