summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorRadek Vykydal <rvykydal@redhat.com>2008-08-01 09:32:51 +0200
committerRadek Vykydal <rvykydal@redhat.com>2008-08-01 09:32:51 +0200
commitdaeed6c8feafbfb717325cc42b85b089a44fa9d4 (patch)
treea11c103a1711792bb141b5d0b6c49fbd72b8b319 /kickstart.py
parentc247210a4b12000255271a2038093616f1810773 (diff)
downloadanaconda-daeed6c8feafbfb717325cc42b85b089a44fa9d4.tar.gz
anaconda-daeed6c8feafbfb717325cc42b85b089a44fa9d4.tar.xz
anaconda-daeed6c8feafbfb717325cc42b85b089a44fa9d4.zip
Handling (ask user) of invalid timezone value in kickstart added (#404321)
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/kickstart.py b/kickstart.py
index fa8b315ca..b7e04f3ec 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -709,6 +709,11 @@ class Timezone(commands.timezone.FC6_Timezone):
def parse(self, args):
commands.timezone.FC6_Timezone.parse(self, args)
+ tzfile = "/usr/share/zoneinfo" + self.timezone
+ if not os.access(tzfile, os.R_OK):
+ log.warning("Can't read timezone file set in kickstart, will ask")
+ return
+
self.handler.id.timezone.setTimezoneInfo(self.timezone, self.isUtc)
self.handler.skipSteps.append("timezone")