components/timezone/README
author Nobutomo Nakano <nobutomo.nakano@oracle.com>
Tue, 06 Dec 2011 14:29:12 -0800
changeset 611 7d2ca7e15a28
parent 454 1ef5e4f29411
child 737 fe1543b7904a
permissions -rw-r--r--
7080326 update zoneinfo timezones to 2011i (Samoa, Newfoundland) 7087931 update zoneinfo timezones to 2011j (Samoa) 7093560 update zoneinfo timezones to 2011k (Belarus, Palestine, Ukraine) 7099266 update zoneinfo timezones to 2011l (Fiji, Palestine) 7104499 update zoneinfo timezones to 2011m (Brazil, Ukraine) 7106892 update zoneinfo timezones to 2011n (Cuba, Fiji)

Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.

The /usr/share/lib/zoneinfo/src directory contains zoneinfo timezone source
files.  These source files have been compiled using zic(1M) to create
the zoneinfo data files in /usr/share/lib/zoneinfo.  The zic command can be
used with the zoneinfo source files to create additional data files.

The zoneinfo files track the Olson public source provided at
ftp://elsie.nci.nih.gov/pub/, therefore zoneinfo files may be added and
removed as the Solaris source is updated.  The current Solaris release of
the zoneinfo files is based on tzdata2011n.tar.gz.

The /usr/share/lib/zoneinfo/GMT[+-]* timezones listed below have been
removed from the release.  Replace usage of the
/usr/share/lib/zoneinfo/GMT[+-]* files with the equivalent quoted timezone
(see environ(5)).  Note the signs of the offsets of the equivalent quoted
timezone are reversed from the signs of the /usr/share/lib/zoneinfo/GMT[+-]*
files.

For example, replace TZ=:GMT+1, with TZ="<GMT-1>-1".  (The colon (:) is
significant.  Without the colon, for example TZ=GMT+1, an unquoted timezone
is used;  unquoted timezones are not affected by the removal of the zoneinfo
timezone files listed below.)

The following files have been removed from the release:

/usr/share/lib/zoneinfo/GMT-12
/usr/share/lib/zoneinfo/GMT-11
/usr/share/lib/zoneinfo/GMT-10
/usr/share/lib/zoneinfo/GMT-9
/usr/share/lib/zoneinfo/GMT-8
/usr/share/lib/zoneinfo/GMT-7
/usr/share/lib/zoneinfo/GMT-6
/usr/share/lib/zoneinfo/GMT-5
/usr/share/lib/zoneinfo/GMT-4
/usr/share/lib/zoneinfo/GMT-3
/usr/share/lib/zoneinfo/GMT-2
/usr/share/lib/zoneinfo/GMT-1
/usr/share/lib/zoneinfo/GMT+1
/usr/share/lib/zoneinfo/GMT+2
/usr/share/lib/zoneinfo/GMT+3
/usr/share/lib/zoneinfo/GMT+4
/usr/share/lib/zoneinfo/GMT+5
/usr/share/lib/zoneinfo/GMT+6
/usr/share/lib/zoneinfo/GMT+7
/usr/share/lib/zoneinfo/GMT+8
/usr/share/lib/zoneinfo/GMT+9
/usr/share/lib/zoneinfo/GMT+10
/usr/share/lib/zoneinfo/GMT+11
/usr/share/lib/zoneinfo/GMT+12
/usr/share/lib/zoneinfo/GMT+13

As zoneinfo timezones are updated, the savings/daylight transition rules
and timezone name abbreviations may change.  This can affect how 
the times are calculated in the local timezone.  Therefore the interpretation
of a time_t value can vary amongst Solaris releases that use different
versions of the zoneinfo timezones.

For more information see zic(1M), zdump(1M), environ(5), TIMEZONE(4),
ctime(3C), and mktime(3C) man pages.