From: Zhang Qiang Date: Wed, 26 Oct 2011 03:21:59 +0000 (+0800) Subject: backport:Improved timezone installation error message. X-Git-Tag: 0.1~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2740019acac0128b9ace144c733f3536374eacbb;p=tools%2Fmic.git backport:Improved timezone installation error message. backport from mic2 commit: 8507e7919abc1271ca77375deeec2071989fa13c --- diff --git a/mic/kickstart/__init__.py b/mic/kickstart/__init__.py index 3626d02..dcc708e 100644 --- a/mic/kickstart/__init__.py +++ b/mic/kickstart/__init__.py @@ -172,11 +172,12 @@ class TimezoneConfig(KickstartConfig): f.write("ZONE=\"" + tz + "\"\n") f.write("UTC=" + utc + "\n") f.close() + tz_source = self.path("/usr/share/zoneinfo/%s" % (tz)) + tz_dest = self.path("/etc/localtime") try: - shutil.copyfile(self.path("/usr/share/zoneinfo/%s" %(tz,)), - self.path("/etc/localtime")) + shutil.copyfile(tz_source, tz_dest) except (IOError, OSError), (errno, msg): - raise errors.KsError("Error copying timezone info: %s" %(msg,)) + raise errors.KickstartError("Error copying timezone info from '%s' to '%s': %s" %(tz_source, tz_dest, msg)) class AuthConfig(KickstartConfig):