provides the relevant information.
From: Ross Walker <rwalker@medallion.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen-unstable changeset: 17323:
d24f37b31030bdc9305e40a9a71846e6f79909d7
xen-unstable date: Mon Mar 31 10:40:43 2008 +0100
try:
if self.info['platform'].get('localtime', 0):
- t = time.time()
- loc = time.localtime(t)
- utc = time.gmtime(t)
- timeoffset = int(time.mktime(loc) - time.mktime(utc))
- self.info['platform']['rtc_timeoffset'] = timeoffset
+ if time.localtime(time.time())[8]:
+ self.info['platform']['rtc_timeoffset'] = -time.altzone
+ else:
+ self.info['platform']['rtc_timeoffset'] = -time.timezone
self.image = image.create(self, self.info)