[PATCH] Strip the timezone screen down to just applying the default setting.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



---
 textw/timezone_text.py |  108 ++---------------------------------------------
 1 files changed, 5 insertions(+), 103 deletions(-)

diff --git a/textw/timezone_text.py b/textw/timezone_text.py
index f12ea78..801ab6d 100644
--- a/textw/timezone_text.py
+++ b/textw/timezone_text.py
@@ -17,116 +17,18 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #
-
-import sys
-import string
-import iutil
-from time import *
-from snack import *
-from constants_text import *
 from bootloader import hasWindows
-
 from constants import *
-import gettext
-_ = lambda x: gettext.ldgettext("anaconda", x)
-
-sys.path.append("/usr/share/system-config-date")
+from constants_text import *
 
 class TimezoneWindow:
-
-    def getTimezoneList(self):
-        import zonetab
-
-        zt = zonetab.ZoneTab()
-        zoneList = [ x.tz for x in zt.getEntries() ]
-        zoneList.sort()
-        return zoneList
-
-    def updateSysClock(self):
-	args = ["--hctosys"]
-	if self.c.selected():
-	    args.append("--utc")
-
-	iutil.execWithRedirect("hwclock", args, searchPath=1)
-	self.g.setTimer(500)
-	self.updateClock()
-
-    def updateClock(self):
-        # disable for now
-        return
-        
-#	if os.access("/usr/share/zoneinfo/" + self.l.current(), os.R_OK):
-#	    os.environ['TZ'] = self.l.current()
-#	    self.label.setText(self.currentTime())
-#	else:
-#	    self.label.setText("")
-
-    def currentTime(self):
-	return "Current time: " + strftime("%X %Z", localtime(time()))
-
     def __call__(self, screen, anaconda):
-	timezones = self.getTimezoneList()
-	(default, asUtc) = anaconda.id.timezone.getTimezoneInfo()
+        (default, asUtc) = anaconda.id.timezone.getTimezoneInfo()
         if not default:
-	    default = anaconda.id.instLanguage.getDefaultTimeZone()
-
-	bb = ButtonBar(screen, [TEXT_OK_BUTTON, TEXT_BACK_BUTTON])
-	t = TextboxReflowed(30, 
-			_("In which time zone are you located?"))
+            default = anaconda.id.instLanguage.getDefaultTimeZone()
 
         if not anaconda.isKickstart and not hasWindows(anaconda.id.bootloader):
             asUtc = True
 
-#
-# disabling this for now
-# 
-#	self.label = Label(self.currentTime())
-		
-	self.l = Listbox(5, scroll = 1, returnExit = 0)
-
-        for tz in timezones:
-	    self.l.append(gettext.ldgettext("system-config-date", tz), tz)
-
-	self.l.setCurrent(default.replace("_", " "))
-#	self.l.setCallback(self.updateClock)
-        
-	self.c = Checkbox(_("System clock uses UTC"), isOn = asUtc)
-#	self.c.setCallback(self.updateSysClock)
-
-	self.g = GridFormHelp(screen, _("Time Zone Selection"), "timezone",
-			      1, 5)
-	self.g.add(t, 0, 0)
-#	self.g.add(self.label, 0, 1, padding = (0, 1, 0, 0), anchorLeft = 1)
-	self.g.add(self.c, 0, 2, padding = (0, 1, 0, 1), anchorLeft = 1)
-	self.g.add(self.l, 0, 3, padding = (0, 0, 0, 1))
-	self.g.add(bb, 0, 4, growx = 1)
-
-# disabling for now
-#	self.updateClock()
-#	self.updateSysClock()
-#
-#	self.g.setTimer(500)
-#
-#	result = "TIMER"
-#	while result == "TIMER":
-#	    result = self.g.run()
-#	    if result == "TIMER":
-#		self.updateClock()
-
-        result = ""
-        while 1:
-            result = self.g.run()
-            rc = bb.buttonPressed (result)
-            
-            if rc == TEXT_BACK_CHECK:
-                screen.popWindow()
-                return INSTALL_BACK
-            else:
-                break
-
-        screen.popWindow()
-	anaconda.id.timezone.setTimezoneInfo(self.l.current().replace(" ", "_"), asUtc = self.c.selected())
-
-	return INSTALL_OK
-
-
+        anaconda.id.timezone.setTimezoneInfo(default, asUtc=asUtc)
+        return INSTALL_OK
-- 
1.6.0.3

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux