From 2f8db5677b5ed8885394aa531168c67cc72cb374 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Thu, 27 Mar 2008 01:09:24 +0000 Subject: add Factory reset --- data/menu.xml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'data/menu.xml') diff --git a/data/menu.xml b/data/menu.xml index cc0d410f..fea00c0b 100644 --- a/data/menu.xml +++ b/data/menu.xml @@ -71,7 +71,22 @@ - + + + +from Screens.MessageBox import MessageBox +def msgClosed(ret): + if ret: + from os import system, _exit + system("rm -R /etc/enigma2") + system("cp -R /usr/share/enigma2/defaults /etc/enigma2") + _exit(0) + +self.session.openWithCallback(msgClosed, MessageBox, _("When you do a factory reset, you will lose ALL your configuration data\n" + "(including bouquets, services, satellite data ...)\n" + "After completion of factory reset, your receiver will restart automatically!\n\n" + "Really do a factory reset?"), MessageBox.TYPE_YESNO) + -- cgit v1.2.3