diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2016-06-30 20:26:57 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2018-05-31 23:31:18 +0200 |
commit | d31c50870d0bee042ce660e445c9294a59a3a65b (patch) | |
tree | 6bfc0de3c95267b401b620c2c67859557dc60f97 /source/l/glibc | |
parent | 76fc4757ac91ac7947a01fb7b53dddf9a78a01d1 (diff) | |
download | current-d31c50870d0bee042ce660e445c9294a59a3a65b.tar.gz current-d31c50870d0bee042ce660e445c9294a59a3a65b.tar.xz |
Slackware 14.2slackware-14.2
Thu Jun 30 20:26:57 UTC 2016
Slackware 14.2 x86_64 stable is released!
The long development cycle (the Linux community has lately been living in
"interesting times", as they say) is finally behind us, and we're proud to
announce the release of Slackware 14.2. The new release brings many updates
and modern tools, has switched from udev to eudev (no systemd), and adds
well over a hundred new packages to the system. Thanks to the team, the
upstream developers, the dedicated Slackware community, and everyone else
who pitched in to help make this release a reality.
The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided
32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware
project by picking up a copy from store.slackware.com. We're taking
pre-orders now, and offer a discount if you sign up for a subscription.
Have fun! :-)
Diffstat (limited to 'source/l/glibc')
26 files changed, 328 insertions, 9365 deletions
diff --git a/source/l/glibc/doinst.sh-glibc b/source/l/glibc/doinst.sh-glibc index 5904dc751..472ab31a3 100644 --- a/source/l/glibc/doinst.sh-glibc +++ b/source/l/glibc/doinst.sh-glibc @@ -70,25 +70,6 @@ fi rm -rf lib/incoming # Done installing NPTL glibc libraries. -# Timezone stuff: -if [ -L etc/localtime -a ! -r etc/localtime-copied-from ]; then - mv etc/localtime etc/localtime-copied-from - chroot . /bin/cp etc/localtime-copied-from etc/localtime -fi -# Add the default timezone in /etc, if none exists: -if [ ! -r etc/localtime ]; then - ( cd etc ; rm -rf localtime localtime-copied-from ) - ( cd etc ; ln -sf /usr/share/zoneinfo/Factory localtime-copied-from ) - chroot . /bin/cp etc/localtime-copied-from etc/localtime -fi -# Add the default link in /usr/share/zoneinfo, if none exists: -if [ ! -L usr/share/zoneinfo/localtime ]; then - ( cd usr/share/zoneinfo ; rm -rf localtime ) - ( cd usr/share/zoneinfo ; ln -sf /etc/localtime localtime ) -fi -( cd usr/share/zoneinfo ; rm -rf timeconfig ) -( cd usr/share/zoneinfo ; ln -sf /usr/sbin/timeconfig timeconfig ) - # Handle config files: config() { NEW="$1" @@ -111,43 +92,43 @@ rm -f etc/profile.d/glibc.sh.new # In case there's no ldconfig, make the links manually: if [ ! -x /sbin/ldconfig ]; then ( cd lib ; rm -rf libnss_nis.so.2 ) -( cd lib ; ln -sf libnss_nis-2.17.so libnss_nis.so.2 ) +( cd lib ; ln -sf libnss_nis-@@VERSION@@.so libnss_nis.so.2 ) ( cd lib ; rm -rf libm.so.6 ) -( cd lib ; ln -sf libm-2.17.so libm.so.6 ) +( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 ) ( cd lib ; rm -rf libnss_files.so.2 ) -( cd lib ; ln -sf libnss_files-2.17.so libnss_files.so.2 ) +( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 ) ( cd lib ; rm -rf libresolv.so.2 ) -( cd lib ; ln -sf libresolv-2.17.so libresolv.so.2 ) +( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 ) ( cd lib ; rm -rf libnsl.so.1 ) -( cd lib ; ln -sf libnsl-2.17.so libnsl.so.1 ) +( cd lib ; ln -sf libnsl-@@VERSION@@.so libnsl.so.1 ) ( cd lib ; rm -rf libutil.so.1 ) -( cd lib ; ln -sf libutil-2.17.so libutil.so.1 ) +( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 ) ( cd lib ; rm -rf libnss_compat.so.2 ) -( cd lib ; ln -sf libnss_compat-2.17.so libnss_compat.so.2 ) +( cd lib ; ln -sf libnss_compat-@@VERSION@@.so libnss_compat.so.2 ) ( cd lib ; rm -rf libthread_db.so.1 ) ( cd lib ; ln -sf libthread_db-1.0.so libthread_db.so.1 ) ( cd lib ; rm -rf libnss_hesiod.so.2 ) -( cd lib ; ln -sf libnss_hesiod-2.17.so libnss_hesiod.so.2 ) +( cd lib ; ln -sf libnss_hesiod-@@VERSION@@.so libnss_hesiod.so.2 ) ( cd lib ; rm -rf libanl.so.1 ) -( cd lib ; ln -sf libanl-2.17.so libanl.so.1 ) +( cd lib ; ln -sf libanl-@@VERSION@@.so libanl.so.1 ) ( cd lib ; rm -rf libcrypt.so.1 ) -( cd lib ; ln -sf libcrypt-2.17.so libcrypt.so.1 ) +( cd lib ; ln -sf libcrypt-@@VERSION@@.so libcrypt.so.1 ) ( cd lib ; rm -rf libBrokenLocale.so.1 ) -( cd lib ; ln -sf libBrokenLocale-2.17.so libBrokenLocale.so.1 ) +( cd lib ; ln -sf libBrokenLocale-@@VERSION@@.so libBrokenLocale.so.1 ) ( cd lib ; rm -rf ld-linux.so.2 ) -( cd lib ; ln -sf ld-2.17.so ld-linux.so.2 ) +( cd lib ; ln -sf ld-@@VERSION@@.so ld-linux.so.2 ) ( cd lib ; rm -rf libdl.so.2 ) -( cd lib ; ln -sf libdl-2.17.so libdl.so.2 ) +( cd lib ; ln -sf libdl-@@VERSION@@.so libdl.so.2 ) ( cd lib ; rm -rf libnss_dns.so.2 ) -( cd lib ; ln -sf libnss_dns-2.17.so libnss_dns.so.2 ) +( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 ) ( cd lib ; rm -rf libpthread.so.0 ) -( cd lib ; ln -sf libpthread-2.17.so libpthread.so.0 ) +( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 ) ( cd lib ; rm -rf libnss_nisplus.so.2 ) -( cd lib ; ln -sf libnss_nisplus-2.17.so libnss_nisplus.so.2 ) +( cd lib ; ln -sf libnss_nisplus-@@VERSION@@.so libnss_nisplus.so.2 ) ( cd lib ; rm -rf libc.so.6 ) -( cd lib ; ln -sf libc-2.17.so libc.so.6 ) +( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 ) ( cd lib ; rm -rf librt.so.1 ) -( cd lib ; ln -sf librt-2.17.so librt.so.1 ) +( cd lib ; ln -sf librt-@@VERSION@@.so librt.so.1 ) fi # More links: diff --git a/source/l/glibc/doinst.sh-glibc-solibs b/source/l/glibc/doinst.sh-glibc-solibs index f721926cf..a11c36a55 100644 --- a/source/l/glibc/doinst.sh-glibc-solibs +++ b/source/l/glibc/doinst.sh-glibc-solibs @@ -91,43 +91,43 @@ rm -f etc/profile.d/glibc.sh.new # In case there's no ldconfig, make the links manually: if [ ! -x /sbin/ldconfig ]; then ( cd lib ; rm -rf libnss_nis.so.2 ) -( cd lib ; ln -sf libnss_nis-2.17.so libnss_nis.so.2 ) +( cd lib ; ln -sf libnss_nis-@@VERSION@@.so libnss_nis.so.2 ) ( cd lib ; rm -rf libm.so.6 ) -( cd lib ; ln -sf libm-2.17.so libm.so.6 ) +( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 ) ( cd lib ; rm -rf libnss_files.so.2 ) -( cd lib ; ln -sf libnss_files-2.17.so libnss_files.so.2 ) +( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 ) ( cd lib ; rm -rf libresolv.so.2 ) -( cd lib ; ln -sf libresolv-2.17.so libresolv.so.2 ) +( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 ) ( cd lib ; rm -rf libnsl.so.1 ) -( cd lib ; ln -sf libnsl-2.17.so libnsl.so.1 ) +( cd lib ; ln -sf libnsl-@@VERSION@@.so libnsl.so.1 ) ( cd lib ; rm -rf libutil.so.1 ) -( cd lib ; ln -sf libutil-2.17.so libutil.so.1 ) +( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 ) ( cd lib ; rm -rf libnss_compat.so.2 ) -( cd lib ; ln -sf libnss_compat-2.17.so libnss_compat.so.2 ) +( cd lib ; ln -sf libnss_compat-@@VERSION@@.so libnss_compat.so.2 ) ( cd lib ; rm -rf libthread_db.so.1 ) ( cd lib ; ln -sf libthread_db-1.0.so libthread_db.so.1 ) ( cd lib ; rm -rf libnss_hesiod.so.2 ) -( cd lib ; ln -sf libnss_hesiod-2.17.so libnss_hesiod.so.2 ) +( cd lib ; ln -sf libnss_hesiod-@@VERSION@@.so libnss_hesiod.so.2 ) ( cd lib ; rm -rf libanl.so.1 ) -( cd lib ; ln -sf libanl-2.17.so libanl.so.1 ) +( cd lib ; ln -sf libanl-@@VERSION@@.so libanl.so.1 ) ( cd lib ; rm -rf libcrypt.so.1 ) -( cd lib ; ln -sf libcrypt-2.17.so libcrypt.so.1 ) +( cd lib ; ln -sf libcrypt-@@VERSION@@.so libcrypt.so.1 ) ( cd lib ; rm -rf libBrokenLocale.so.1 ) -( cd lib ; ln -sf libBrokenLocale-2.17.so libBrokenLocale.so.1 ) +( cd lib ; ln -sf libBrokenLocale-@@VERSION@@.so libBrokenLocale.so.1 ) ( cd lib ; rm -rf ld-linux.so.2 ) -( cd lib ; ln -sf ld-2.17.so ld-linux.so.2 ) +( cd lib ; ln -sf ld-@@VERSION@@.so ld-linux.so.2 ) ( cd lib ; rm -rf libdl.so.2 ) -( cd lib ; ln -sf libdl-2.17.so libdl.so.2 ) +( cd lib ; ln -sf libdl-@@VERSION@@.so libdl.so.2 ) ( cd lib ; rm -rf libnss_dns.so.2 ) -( cd lib ; ln -sf libnss_dns-2.17.so libnss_dns.so.2 ) +( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 ) ( cd lib ; rm -rf libpthread.so.0 ) -( cd lib ; ln -sf libpthread-2.17.so libpthread.so.0 ) +( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 ) ( cd lib ; rm -rf libnss_nisplus.so.2 ) -( cd lib ; ln -sf libnss_nisplus-2.17.so libnss_nisplus.so.2 ) +( cd lib ; ln -sf libnss_nisplus-@@VERSION@@.so libnss_nisplus.so.2 ) ( cd lib ; rm -rf libc.so.6 ) -( cd lib ; ln -sf libc-2.17.so libc.so.6 ) +( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 ) ( cd lib ; rm -rf librt.so.1 ) -( cd lib ; ln -sf librt-2.17.so librt.so.1 ) +( cd lib ; ln -sf librt-@@VERSION@@.so librt.so.1 ) fi # Reload to prevent init from holding a stale handle to glibc on shutdown: diff --git a/source/l/glibc/doinst.sh-glibc-zoneinfo b/source/l/glibc/doinst.sh-glibc-zoneinfo deleted file mode 100644 index 04bfe8eff..000000000 --- a/source/l/glibc/doinst.sh-glibc-zoneinfo +++ /dev/null @@ -1,17 +0,0 @@ -# Prep the library links: -ldconfig -r . -# Fix existing old style /etc/localtime symlink: -if [ -L etc/localtime -a ! -r etc/localtime-copied-from ]; then - mv etc/localtime etc/localtime-copied-from -fi -# Add the default timezone in /etc, if none exists: -if [ ! -r etc/localtime ]; then - ( cd etc ; rm -rf localtime localtime-copied-from ) - ( cd etc ; ln -sf /usr/share/zoneinfo/Factory localtime-copied-from ) -fi -# Make sure /etc/localtime is updated: -chroot . /bin/cp etc/localtime-copied-from etc/localtime -# Add the default link in /usr/share/zoneinfo: -( cd usr/share/zoneinfo ; rm -rf timeconfig ) -( cd usr/share/zoneinfo ; ln -sf /usr/sbin/timeconfig timeconfig ) -### Make the rest of the symbolic links in the zoneinfo database: diff --git a/source/l/glibc/glibc-c-utf8-locale.patch b/source/l/glibc/glibc-c-utf8-locale.patch new file mode 100644 index 000000000..70c92a986 --- /dev/null +++ b/source/l/glibc/glibc-c-utf8-locale.patch @@ -0,0 +1,251 @@ +--- ./localedata/SUPPORTED.orig 2015-08-05 01:42:21.000000000 -0500 ++++ ./localedata/SUPPORTED 2015-12-17 17:07:08.053200616 -0600 +@@ -1,6 +1,7 @@ + # This file names the currently supported and somewhat tested locales. + # If you have any additions please file a glibc bug report. + SUPPORTED-LOCALES=\ ++C.UTF-8/UTF-8 \ + aa_DJ.UTF-8/UTF-8 \ + aa_DJ/ISO-8859-1 \ + aa_ER/UTF-8 \ +--- ./localedata/locales/C.orig 2015-12-17 17:07:08.053200616 -0600 ++++ ./localedata/locales/C 2015-12-17 17:07:08.053200616 -0600 +@@ -0,0 +1,238 @@ ++escape_char / ++comment_char % ++% Locale for C locale in UTF-8 ++ ++LC_IDENTIFICATION ++title "C locale" ++source "" ++address "" ++contact "" ++email "" ++tel "" ++fax "" ++language "C" ++territory "" ++revision "1.0" ++date "2015-08-10" ++% ++category "C:2015";LC_IDENTIFICATION ++category "C:2015";LC_CTYPE ++category "C:2015";LC_COLLATE ++category "C:2015";LC_TIME ++category "C:2015";LC_NUMERIC ++category "C:2015";LC_MONETARY ++category "C:2015";LC_MESSAGES ++category "C:2015";LC_PAPER ++category "C:2015";LC_NAME ++category "C:2015";LC_ADDRESS ++category "C:2015";LC_TELEPHONE ++category "C:2015";LC_MEASUREMENT ++END LC_IDENTIFICATION ++ ++LC_CTYPE ++copy "i18n" ++ ++translit_start ++include "translit_combining";"" ++translit_end ++ ++END LC_CTYPE ++ ++LC_COLLATE ++order_start forward ++<U0000> ++.. ++<UFFFF> ++<U10000> ++.. ++<U1FFFF> ++<U20000> ++.. ++<U2FFFF> ++<UE0000> ++.. ++<UEFFFF> ++<UF0000> ++.. ++<UFFFFF> ++<U100000> ++.. ++<U10FFFF> ++UNDEFINED ++order_end ++END LC_COLLATE ++ ++LC_MONETARY ++% This is the 14652 i18n fdcc-set definition for ++% the LC_MONETARY category ++% (except for the int_curr_symbol and currency_symbol, they are empty in ++% the 14652 i18n fdcc-set definition and also empty in ++% glibc/locale/C-monetary.c. But localedef complains in that case). ++% ++% Using "USD" for int_curr_symbol. But maybe "XXX" would be better? ++% XXX is "No currency" (https://en.wikipedia.org/wiki/ISO_4217) ++int_curr_symbol "<U0055><U0053><U0044><U0020>" ++% Using "$" for currency_symbol. But maybe <U00A4> would be better? ++% U+00A4 is the "generic currency symbol" ++% (https://en.wikipedia.org/wiki/Currency_sign_%28typography%29) ++currency_symbol "<U0024>" ++mon_decimal_point "<U002E>" ++mon_thousands_sep "" ++mon_grouping -1 ++positive_sign "" ++negative_sign "<U002D>" ++int_frac_digits -1 ++frac_digits -1 ++p_cs_precedes -1 ++int_p_sep_by_space -1 ++p_sep_by_space -1 ++n_cs_precedes -1 ++int_n_sep_by_space -1 ++n_sep_by_space -1 ++p_sign_posn -1 ++n_sign_posn -1 ++% ++END LC_MONETARY ++ ++LC_NUMERIC ++% This is the POSIX Locale definition for ++% the LC_NUMERIC category. ++% ++decimal_point "<U002E>" ++thousands_sep "" ++grouping -1 ++END LC_NUMERIC ++ ++LC_TIME ++% This is the POSIX Locale definition for ++% the LC_TIME category. ++% ++% Abbreviated weekday names (%a) ++abday "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/ ++ "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/ ++ "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/ ++ "<U0053><U0061><U0074>" ++ ++% Full weekday names (%A) ++day "<U0053><U0075><U006E><U0064><U0061><U0079>";/ ++ "<U004D><U006F><U006E><U0064><U0061><U0079>";/ ++ "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/ ++ "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/ ++ "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/ ++ "<U0046><U0072><U0069><U0064><U0061><U0079>";/ ++ "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>" ++ ++% Abbreviated month names (%b) ++abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/ ++ "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/ ++ "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/ ++ "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/ ++ "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/ ++ "<U004E><U006F><U0076>";"<U0044><U0065><U0063>" ++ ++% Full month names (%B) ++mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/ ++ "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/ ++ "<U004D><U0061><U0072><U0063><U0068>";/ ++ "<U0041><U0070><U0072><U0069><U006C>";/ ++ "<U004D><U0061><U0079>";/ ++ "<U004A><U0075><U006E><U0065>";/ ++ "<U004A><U0075><U006C><U0079>";/ ++ "<U0041><U0075><U0067><U0075><U0073><U0074>";/ ++ "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/ ++ "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/ ++ "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/ ++ "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>" ++ ++% Week description, consists of three fields: ++% 1. Number of days in a week. ++% 2. Gregorian date that is a first weekday (19971130 for Sunday, 19971201 for Monday). ++% 3. The weekday number to be contained in the first week of the year. ++% ++% ISO 8601 conforming applications should use the values 7, 19971201 (a ++% Monday), and 4 (Thursday), respectively. ++week 7;19971201;4 ++first_weekday 1 ++first_workday 1 ++ ++% Appropriate date and time representation (%c) ++% "%a %b %e %H:%M:%S %Y" ++d_t_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0059>" ++ ++% Appropriate date representation (%x) ++% "%m/%d/%y" ++d_fmt "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>" ++ ++% Appropriate time representation (%X) ++% "%H:%M:%S" ++t_fmt "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>" ++ ++% Appropriate AM/PM time representation (%r) ++% "%I:%M:%S %p" ++t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>" ++ ++% Equivalent of AM/PM (%p) "AM"/"PM" ++% ++am_pm "<U0041><U004D>";"<U0050><U004D>" ++ ++% Appropriate date representation (date(1)) "%a %b %e %H:%M:%S %Z %Y" ++date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U0020><U0025><U0059>" ++END LC_TIME ++ ++LC_MESSAGES ++% This is the POSIX Locale definition for ++% the LC_NUMERIC category. ++% ++yesexpr "<U005E><U005B><U0079><U0059><U005D>" ++noexpr "<U005E><U005B><U006E><U004E><U005D>" ++yesstr "<U0059><U0065><U0073>" ++nostr "<U004E><U006F>" ++END LC_MESSAGES ++ ++LC_PAPER ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_PAPER category. ++% (A4 paper, this is also used in the built in C/POSIX ++% locale in glibc/locale/C-paper.c) ++height 297 ++width 210 ++END LC_PAPER ++ ++LC_NAME ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_NAME category. ++% "%p%t%g%t%m%t%f" ++% (also used in the built in C/POSIX locale in glibc/locale/C-name.c) ++name_fmt "<U0025><U0070><U0025><U0074><U0025><U0067><U0025><U0074>/ ++<U0025><U006D><U0025><U0074><U0025><U0066>" ++END LC_NAME ++ ++LC_ADDRESS ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_ADDRESS category. ++% "%a%N%f%N%d%N%b%N%s %h %e %r%N%C-%z %T%N%c%N" ++% (also used in the built in C/POSIX locale in glibc/locale/C-address.c) ++postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/ ++<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/ ++<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/ ++<U004E><U0025><U0043><U002D><U0025><U007A><U0020><U0025><U0054><U0025>/ ++<U004E><U0025><U0063><U0025><U004E>" ++END LC_ADDRESS ++ ++LC_TELEPHONE ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_TELEPHONE category. ++% "+%c %a %l" ++tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/ ++<U006C>" ++% (also used in the built in C/POSIX locale in glibc/locale/C-telephone.c) ++END LC_TELEPHONE ++ ++LC_MEASUREMENT ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_MEASUREMENT category. ++% (same as in the built in C/POSIX locale in glibc/locale/C-measurement.c) ++%metric ++measurement 1 ++END LC_MEASUREMENT ++ diff --git a/source/l/glibc/glibc.CVE-2013-0242.diff b/source/l/glibc/glibc.CVE-2013-0242.diff deleted file mode 100644 index e35a0bcec..000000000 --- a/source/l/glibc/glibc.CVE-2013-0242.diff +++ /dev/null @@ -1,189 +0,0 @@ -From libc-alpha-return-36620-listarch-libc-alpha=sources dot redhat dot com at sourceware dot org Tue Jan 29 16:13:50 2013 -Return-Path: <libc-alpha-return-36620-listarch-libc-alpha=sources dot redhat dot com at sourceware dot org> -Delivered-To: listarch-libc-alpha at sources dot redhat dot com -Received: (qmail 32082 invoked by alias); 29 Jan 2013 16:13:48 -0000 -Received: (qmail 32049 invoked by uid 22791); 29 Jan 2013 16:13:43 -0000 -X-SWARE-Spam-Status: No, hits=-5.2 required=5.0 - tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,TW_BK -X-Spam-Check-By: sourceware.org -From: Andreas Schwab <schwab at suse dot de> -To: libc-alpha at sourceware dot org -Subject: [PATCH] Fix buffer overrun in regexp matcher -X-Yow: Are you selling NYLON OIL WELLS?? If so, we can use TWO DOZEN!! -Date: Tue, 29 Jan 2013 17:13:35 +0100 -Message-ID: <mvma9rsq85s.fsf@hawking.suse.de> -User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) -MIME-Version: 1.0 -Content-Type: text/plain; charset=utf-8 -Content-Transfer-Encoding: 8bit -Mailing-List: contact libc-alpha-help at sourceware dot org; run by ezmlm -Precedence: bulk -List-Id: <libc-alpha.sourceware.org> -List-Subscribe: <mailto:libc-alpha-subscribe at sourceware dot org> -List-Archive: <http://sourceware.org/ml/libc-alpha/> -List-Post: <mailto:libc-alpha at sourceware dot org> -List-Help: <mailto:libc-alpha-help at sourceware dot org>, <http://sourceware dot org/ml/#faqs> -Sender: libc-alpha-owner at sourceware dot org -Delivered-To: mailing list libc-alpha at sourceware dot org - -When extending regex buffers, make sure we allocate enough room for the -state log. Merely doubling the space may not be enough if the current -node has accepted a long run of characters. This part of the code only -triggers with multibyte characters. - -Andreas. - - [BZ #15078] - * posix/regexec.c (extend_buffers): Add parameter min_len. - (check_matching): Pass minimum needed length. - (clean_state_log_if_needed): Likewise. - (get_subexp): Likewise. - * posix/Makefile (tests): Add bug-regex34. - (bug-regex34-ENV): Define. - * posix/bug-regex34.c: New file. - -diff --git a/posix/Makefile b/posix/Makefile -index 57672d8..6ceb440 100644 ---- a/posix/Makefile -+++ b/posix/Makefile -@@ -86,7 +86,7 @@ tests := tstgetopt testfnm runtests runptests \ - tst-rfc3484-3 \ - tst-getaddrinfo3 tst-fnmatch2 tst-cpucount tst-cpuset \ - bug-getopt1 bug-getopt2 bug-getopt3 bug-getopt4 \ -- bug-getopt5 tst-getopt_long1 -+ bug-getopt5 tst-getopt_long1 bug-regex34 - xtests := bug-ga2 - ifeq (yes,$(build-shared)) - test-srcs := globtest -@@ -199,6 +199,7 @@ bug-regex26-ENV = LOCPATH=$(common-objpfx)localedata - bug-regex30-ENV = LOCPATH=$(common-objpfx)localedata - bug-regex32-ENV = LOCPATH=$(common-objpfx)localedata - bug-regex33-ENV = LOCPATH=$(common-objpfx)localedata -+bug-regex34-ENV = LOCPATH=$(common-objpfx)localedata - tst-rxspencer-ARGS = --utf8 rxspencer/tests - tst-rxspencer-ENV = LOCPATH=$(common-objpfx)localedata - tst-pcre-ARGS = PCRE.tests -diff --git a/posix/bug-regex34.c b/posix/bug-regex34.c -new file mode 100644 -index 0000000..bb3b613 ---- /dev/null -+++ b/posix/bug-regex34.c -@@ -0,0 +1,46 @@ -+/* Test re_search with multi-byte characters in UTF-8. -+ Copyright (C) 2013 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with the GNU C Library; if not, see -+ <http://www.gnu.org/licenses/>. */ -+ -+#define _GNU_SOURCE 1 -+#include <stdio.h> -+#include <string.h> -+#include <locale.h> -+#include <regex.h> -+ -+static int -+do_test (void) -+{ -+ struct re_pattern_buffer r; -+ /* ????????x */ -+ const char *s = "\xe1\x80\x80\xe1\x80\xbb\xe1\x80\xbd\xe1\x80\x94\xe1\x80\xba\xe1\x80\xaf\xe1\x80\x95\xe1\x80\xbax"; -+ -+ if (setlocale (LC_ALL, "en_US.UTF-8") == NULL) -+ { -+ puts ("setlocale failed"); -+ return 1; -+ } -+ memset (&r, 0, sizeof (r)); -+ -+ re_compile_pattern ("[^x]x", 5, &r); -+ /* This was triggering a buffer overflow. */ -+ re_search (&r, s, strlen (s), 0, strlen (s), 0); -+ return 0; -+} -+ -+#define TEST_FUNCTION do_test () -+#include "../test-skeleton.c" -diff --git a/posix/regexec.c b/posix/regexec.c -index 7f2de85..5ca2bf6 100644 ---- a/posix/regexec.c -+++ b/posix/regexec.c -@@ -197,7 +197,7 @@ static int group_nodes_into_DFAstates (const re_dfa_t *dfa, - static int check_node_accept (const re_match_context_t *mctx, - const re_token_t *node, int idx) - internal_function; --static reg_errcode_t extend_buffers (re_match_context_t *mctx) -+static reg_errcode_t extend_buffers (re_match_context_t *mctx, int min_len) - internal_function; - - /* Entry point for POSIX code. */ -@@ -1160,7 +1160,7 @@ check_matching (re_match_context_t *mctx, int fl_longest_match, - || (BE (next_char_idx >= mctx->input.valid_len, 0) - && mctx->input.valid_len < mctx->input.len)) - { -- err = extend_buffers (mctx); -+ err = extend_buffers (mctx, next_char_idx + 1); - if (BE (err != REG_NOERROR, 0)) - { - assert (err == REG_ESPACE); -@@ -1738,7 +1738,7 @@ clean_state_log_if_needed (re_match_context_t *mctx, int next_state_log_idx) - && mctx->input.valid_len < mctx->input.len)) - { - reg_errcode_t err; -- err = extend_buffers (mctx); -+ err = extend_buffers (mctx, next_state_log_idx + 1); - if (BE (err != REG_NOERROR, 0)) - return err; - } -@@ -2792,7 +2792,7 @@ get_subexp (re_match_context_t *mctx, int bkref_node, int bkref_str_idx) - if (bkref_str_off >= mctx->input.len) - break; - -- err = extend_buffers (mctx); -+ err = extend_buffers (mctx, bkref_str_off + 1); - if (BE (err != REG_NOERROR, 0)) - return err; - -@@ -4102,7 +4102,7 @@ check_node_accept (const re_match_context_t *mctx, const re_token_t *node, - - static reg_errcode_t - internal_function __attribute_warn_unused_result__ --extend_buffers (re_match_context_t *mctx) -+extend_buffers (re_match_context_t *mctx, int min_len) - { - reg_errcode_t ret; - re_string_t *pstr = &mctx->input; -@@ -4111,8 +4111,10 @@ extend_buffers (re_match_context_t *mctx) - if (BE (INT_MAX / 2 / sizeof (re_dfastate_t *) <= pstr->bufs_len, 0)) - return REG_ESPACE; - -- /* Double the lengthes of the buffers. */ -- ret = re_string_realloc_buffers (pstr, MIN (pstr->len, pstr->bufs_len * 2)); -+ /* Double the lengthes of the buffers, but allocate at least MIN_LEN. */ -+ ret = re_string_realloc_buffers (pstr, -+ MAX (min_len, -+ MIN (pstr->len, pstr->bufs_len * 2))); - if (BE (ret != REG_NOERROR, 0)) - return ret; - --- -1.8.1.2 - - --- -Andreas Schwab, SUSE Labs, schwab@suse.de -GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 -"And now for something completely different." - - diff --git a/source/l/glibc/glibc.CVE-2013-1914.diff b/source/l/glibc/glibc.CVE-2013-1914.diff deleted file mode 100644 index fc844829c..000000000 --- a/source/l/glibc/glibc.CVE-2013-1914.diff +++ /dev/null @@ -1,53 +0,0 @@ -From: Andreas Schwab <schwab@suse.de> -Date: Thu, 21 Mar 2013 14:50:27 +0000 (+0100) -Subject: Fix stack overflow in getaddrinfo with many results -X-Git-Url: http://sourceware.org/git/?p=glibc.git;a=commitdiff_plain;h=1cef1b19089528db11f221e938f60b9b048945d7 - -Fix stack overflow in getaddrinfo with many results ---- - -diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c -index d95c2d1..2309281 100644 ---- a/sysdeps/posix/getaddrinfo.c -+++ b/sysdeps/posix/getaddrinfo.c -@@ -2489,11 +2489,27 @@ getaddrinfo (const char *name, const char *service, - __typeof (once) old_once = once; - __libc_once (once, gaiconf_init); - /* Sort results according to RFC 3484. */ -- struct sort_result results[nresults]; -- size_t order[nresults]; -+ struct sort_result *results; -+ size_t *order; - struct addrinfo *q; - struct addrinfo *last = NULL; - char *canonname = NULL; -+ bool malloc_results; -+ -+ malloc_results -+ = !__libc_use_alloca (nresults * (sizeof (*results) + sizeof (size_t))); -+ if (malloc_results) -+ { -+ results = malloc (nresults * (sizeof (*results) + sizeof (size_t))); -+ if (results == NULL) -+ { -+ __free_in6ai (in6ai); -+ return EAI_MEMORY; -+ } -+ } -+ else -+ results = alloca (nresults * (sizeof (*results) + sizeof (size_t))); -+ order = (size_t *) (results + nresults); - - /* Now we definitely need the interface information. */ - if (! check_pf_called) -@@ -2664,6 +2680,9 @@ getaddrinfo (const char *name, const char *service, - - /* Fill in the canonical name into the new first entry. */ - p->ai_canonname = canonname; -+ -+ if (malloc_results) -+ free (results); - } - - __free_in6ai (in6ai); - diff --git a/source/l/glibc/glibc.CVE-2013-2207.diff b/source/l/glibc/glibc.CVE-2013-2207.diff deleted file mode 100644 index c43ccf5cd..000000000 --- a/source/l/glibc/glibc.CVE-2013-2207.diff +++ /dev/null @@ -1,241 +0,0 @@ -From 5d96012d9978efe4bad88a38e2efcbeada9f7585 Mon Sep 17 00:00:00 2001 -From: mancha <mancha1@hush.com> -Date: Thu, 22 Aug 2013 -Subject: CVE-2013-2207, BZ #15755: Disable pt_chown. - -Using the setuid installed pt_chown and a weak check on whether a file -descriptor is a tty, an attacker could fake a pty check using FUSE and -trick pt_chown to grant ownership of a pty descriptor that the current -user does not own. It cannot access /dev/pts/ptmx however. - -Pre-conditions for the attack: - - * Attacker with local user account - * Kernel with FUSE support - * "user_allow_other" in /etc/fuse.conf - * Victim with allocated slave in /dev/pts - -In most modern distributions pt_chown is not needed because devpts -is enabled by default. The fix for this CVE is to disable building -and using pt_chown by default. We still provide a configure option -to enable the use of pt_chown but distributions do so at their own -risk. - ---- -This patch was adapted for glibc 2.17 point release from: -http://sourceware.org/git/?p=glibc.git;a=commit;h=e4608715e6e1 ---- - - INSTALL | 12 ++++++++++++ - config.h.in | 3 +++ - config.make.in | 1 + - configure | 15 +++++++++++++++ - configure.in | 10 ++++++++++ - login/Makefile | 8 +++++++- - manual/install.texi | 14 ++++++++++++++ - sysdeps/unix/grantpt.c | 8 +++++--- - sysdeps/unix/sysv/linux/grantpt.c | 5 +++-- - 9 files changed, 70 insertions(+), 6 deletions(-) ---- - ---- a/INSTALL -+++ b/INSTALL -@@ -128,6 +128,18 @@ will be used, and CFLAGS sets optimizati - this can be prevented though there generally is no reason since it - creates compatibility problems. - -+`--enable-pt_chown' -+ The file `pt_chown' is a helper binary for `grantpt' (*note -+ Pseudo-Terminals: Allocation.) that is installed setuid root to -+ fix up pseudo-terminal ownership. It is not built by default -+ because systems using the Linux kernel are commonly built with the -+ `devpts' filesystem enabled and mounted at `/dev/pts', which -+ manages pseudo-terminal ownership automatically. By using -+ `--enable-pt_chown', you may build `pt_chown' and install it -+ setuid and owned by `root'. The use of `pt_chown' introduces -+ additional security risks to the system and you should enable it -+ only if you understand and accept those risks. -+ - `--build=BUILD-SYSTEM' - `--host=HOST-SYSTEM' - These options are for cross-compiling. If you specify both ---- a/config.h.in -+++ b/config.h.in -@@ -232,4 +232,7 @@ - /* The ARM hard-float ABI is being used. */ - #undef HAVE_ARM_PCS_VFP - -+/* The pt_chown binary is being built and used by grantpt. */ -+#undef HAVE_PT_CHOWN -+ - #endif ---- a/config.make.in -+++ b/config.make.in -@@ -101,6 +101,7 @@ force-install = @force_install@ - link-obsolete-rpc = @link_obsolete_rpc@ - build-nscd = @build_nscd@ - use-nscd = @use_nscd@ -+build-pt-chown = @build_pt_chown@ - - # Build tools. - CC = @CC@ ---- a/configure -+++ b/configure -@@ -653,6 +653,7 @@ multi_arch - base_machine - add_on_subdirs - add_ons -+build_pt_chown - build_nscd - link_obsolete_rpc - libc_cv_nss_crypt -@@ -759,6 +760,7 @@ enable_obsolete_rpc - enable_systemtap - enable_build_nscd - enable_nscd -+enable_pt_chown - with_cpu - ' - ac_precious_vars='build_alias -@@ -1419,6 +1421,7 @@ Optional Features: - --enable-systemtap enable systemtap static probe points [default=no] - --disable-build-nscd disable building and installing the nscd daemon - --disable-nscd library functions will not contact the nscd daemon -+ --enable-pt_chown Enable building and installing pt_chown - - Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -@@ -3933,6 +3936,18 @@ else - use_nscd=yes - fi - -+# Check whether --enable-pt_chown was given. -+if test "${enable_pt_chown+set}" = set; then : -+ enableval=$enable_pt_chown; build_pt_chown=$enableval -+else -+ build_pt_chown=no -+fi -+ -+ -+if test $build_pt_chown = yes; then -+ $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h -+ -+fi - - # The way shlib-versions is used to generate soversions.mk uses a - # fairly simplistic model for name recognition that can't distinguish ---- a/configure.in -+++ b/configure.in -@@ -315,6 +315,16 @@ AC_ARG_ENABLE([nscd], - [use_nscd=$enableval], - [use_nscd=yes]) - -+AC_ARG_ENABLE([pt_chown], -+ [AS_HELP_STRING([--enable-pt_chown], -+ [Enable building and installing pt_chown])], -+ [build_pt_chown=$enableval], -+ [build_pt_chown=no]) -+AC_SUBST(build_pt_chown) -+if test $build_pt_chown = yes; then -+ AC_DEFINE(HAVE_PT_CHOWN) -+fi -+ - # The way shlib-versions is used to generate soversions.mk uses a - # fairly simplistic model for name recognition that can't distinguish - # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os ---- a/login/Makefile -+++ b/login/Makefile -@@ -29,9 +29,15 @@ routines := getutent getutent_r getutid - - CFLAGS-grantpt.c = -DLIBEXECDIR='"$(libexecdir)"' - --others = utmpdump pt_chown -+others = utmpdump -+ -+include ../Makeconfig -+ -+ifeq (yes,$(build-pt-chown)) -+others += pt_chown - others-pie = pt_chown - install-others-programs = $(inst_libexecdir)/pt_chown -+endif - - subdir-dirs = programs - vpath %.c programs ---- a/manual/install.texi -+++ b/manual/install.texi -@@ -155,6 +155,20 @@ if the used tools support it. By using - prevented though there generally is no reason since it creates - compatibility problems. - -+@pindex pt_chown -+@findex grantpt -+@item --enable-pt_chown -+The file @file{pt_chown} is a helper binary for @code{grantpt} -+(@pxref{Allocation, Pseudo-Terminals}) that is installed setuid root to -+fix up pseudo-terminal ownership. It is not built by default because -+systems using the Linux kernel are commonly built with the @code{devpts} -+filesystem enabled and mounted at @file{/dev/pts}, which manages -+pseudo-terminal ownership automatically. By using -+@samp{--enable-pt_chown}, you may build @file{pt_chown} and install it -+setuid and owned by @code{root}. The use of @file{pt_chown} introduces -+additional security risks to the system and you should enable it only if -+you understand and accept those risks. -+ - @item --build=@var{build-system} - @itemx --host=@var{host-system} - These options are for cross-compiling. If you specify both options and ---- a/sysdeps/unix/grantpt.c -+++ b/sysdeps/unix/grantpt.c -@@ -173,9 +173,10 @@ grantpt (int fd) - retval = 0; - goto cleanup; - -- /* We have to use the helper program. */ -+ /* We have to use the helper program if it is available.. */ - helper:; - -+#ifdef HAVE_PT_CHOWN - pid_t pid = __fork (); - if (pid == -1) - goto cleanup; -@@ -190,9 +191,9 @@ grantpt (int fd) - if (__dup2 (fd, PTY_FILENO) < 0) - _exit (FAIL_EBADF); - --#ifdef CLOSE_ALL_FDS -+# ifdef CLOSE_ALL_FDS - CLOSE_ALL_FDS (); --#endif -+# endif - - execle (_PATH_PT_CHOWN, basename (_PATH_PT_CHOWN), NULL, NULL); - _exit (FAIL_EXEC); -@@ -231,6 +232,7 @@ grantpt (int fd) - assert(! "getpt: internal error: invalid exit code from pt_chown"); - } - } -+#endif - - cleanup: - if (buf != _buf) ---- a/sysdeps/unix/sysv/linux/grantpt.c -+++ b/sysdeps/unix/sysv/linux/grantpt.c -@@ -11,7 +11,7 @@ - - #include "pty-private.h" - -- -+#if HAVE_PT_CHOWN - /* Close all file descriptors except the one specified. */ - static void - close_all_fds (void) -@@ -38,6 +38,7 @@ close_all_fds (void) - __dup2 (STDOUT_FILENO, STDERR_FILENO); - } - } --#define CLOSE_ALL_FDS() close_all_fds() -+# define CLOSE_ALL_FDS() close_all_fds() -+#endif - - #include <sysdeps/unix/grantpt.c> diff --git a/source/l/glibc/glibc.CVE-2013-4332.diff b/source/l/glibc/glibc.CVE-2013-4332.diff deleted file mode 100644 index 9f7f5886c..000000000 --- a/source/l/glibc/glibc.CVE-2013-4332.diff +++ /dev/null @@ -1,64 +0,0 @@ -From 0d6085cb1b4330b835ad08a3ec8f80b30f0cadb4 Mon Sep 17 00:00:00 2001 -From: mancha <mancha1@hush.com> -Date: Wed, 11 Sep 2013 -Subject: CVE-2013-4332 - -malloc: Check for integer overflow in pvalloc, valloc, and memalign. - -A large bytes parameter to pvalloc, valloc, or memalign could cause -an integer overflow and corrupt allocator internals. Check the -overflow does not occur before continuing with the allocation. - -Note: This is a backport to glibc 2.17 of the following three commits: - * https://sourceware.org/git/?p=glibc.git;a=commit;h=1159a193696a - * https://sourceware.org/git/?p=glibc.git;a=commit;h=55e17aadc1ef - * https://sourceware.org/git/?p=glibc.git;a=commit;h=b73ed247781d ---- - -malloc.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - ---- a/malloc/malloc.c -+++ b/malloc/malloc.c -@@ -3020,6 +3020,13 @@ __libc_memalign(size_t alignment, size_t - /* Otherwise, ensure that it is at least a minimum chunk size */ - if (alignment < MINSIZE) alignment = MINSIZE; - -+ /* Check for overflow. */ -+ if (bytes > SIZE_MAX - alignment - MINSIZE) -+ { -+ __set_errno (ENOMEM); -+ return 0; -+ } -+ - arena_get(ar_ptr, bytes + alignment + MINSIZE); - if(!ar_ptr) - return 0; -@@ -3051,6 +3058,13 @@ __libc_valloc(size_t bytes) - - size_t pagesz = GLRO(dl_pagesize); - -+ /* Check for overflow. */ -+ if (bytes > SIZE_MAX - pagesz - MINSIZE) -+ { -+ __set_errno (ENOMEM); -+ return 0; -+ } -+ - __malloc_ptr_t (*hook) __MALLOC_PMT ((size_t, size_t, - const __malloc_ptr_t)) = - force_reg (__memalign_hook); -@@ -3088,6 +3102,13 @@ __libc_pvalloc(size_t bytes) - size_t page_mask = GLRO(dl_pagesize) - 1; - size_t rounded_bytes = (bytes + page_mask) & ~(page_mask); - -+ /* Check for overflow. */ -+ if (bytes > SIZE_MAX - 2*pagesz - MINSIZE) -+ { -+ __set_errno (ENOMEM); -+ return 0; -+ } -+ - __malloc_ptr_t (*hook) __MALLOC_PMT ((size_t, size_t, - const __malloc_ptr_t)) = - force_reg (__memalign_hook); diff --git a/source/l/glibc/glibc.SlackBuild b/source/l/glibc/glibc.SlackBuild index c97559eee..9418e6692 100755 --- a/source/l/glibc/glibc.SlackBuild +++ b/source/l/glibc/glibc.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2006, 2008, 2009, 2010, 2011, 2012, 2013 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2006, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,23 +22,18 @@ ## build glibc-$VERSION for Slackware -VERSION=${VERSION:-2.17} +VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} CHECKOUT=${CHECKOUT:-""} -BUILD=${BUILD:-7} - -## Included in glibc now: -## glibc-libidn version -#LIBIDNVER=2.10.1 +BUILD=${BUILD:-1} # I was considering disabling NSCD, but MoZes talked me out of it. :) #DISABLE_NSCD=" --disable-nscd " -# $ARCH may be preset, otherwise i486 compatibility with i686 binary -# structuring is the Slackware default, since this is what gcc-3.2+ -# requires for binary compatibility with previous releases. +# $ARCH may be preset, otherwise i586 compatibility with i686 binary +# structuring is the Slackware default. if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) export ARCH=i486 ;; + i?86) export ARCH=i586 ;; arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: *) export ARCH=$( uname -m ) ;; @@ -56,7 +51,7 @@ case $ARCH in LIBDIRSUFFIX="" ;; i586) - OPTIMIZ="-O3 -march=i586" + OPTIMIZ="-O3 -march=i586 -mtune=i686" LIBDIRSUFFIX="" ;; i686) @@ -85,9 +80,9 @@ case $ARCH in x86_64) TARGET=${TARGET:-x86_64} ;; - i486) - # This should be i486 for all 32-bit x86 arch: - TARGET=${TARGET:-i486} + i586) + # This should be i586 for all 32-bit x86 arch: + TARGET=${TARGET:-i586} ;; esac @@ -108,13 +103,7 @@ CWD=$(pwd) TMP=${TMP:-/glibc-tmp-$(mcookie)} mkdir -p $TMP -NUMJOBS=${NUMJOBS:--j4} - -# Sanity check on the version number in the install scripts: -if ! grep -vq libutil-${VERSION}.so $CWD/doinst.sh-glibc ; then - echo "FATAL: doinst.sh scripts have wrong version numbers." - exit 1 -fi +NUMJOBS=${NUMJOBS:-" -j7 "} # This function fixes a doinst.sh file for x86_64. # With thanks to Fred Emmott. @@ -144,58 +133,23 @@ apply_patches() { # not existing. This patch reverts is_IS to the version shipped in # glibc-2.5: zcat $CWD/is_IS.diff.gz | patch -p1 --verbose || exit 1 - # Fix NIS netgroups: - zcat $CWD/glibc.nis-netgroups.diff.gz | patch -p1 --verbose || exit 1 # Support ru_RU.CP1251 locale: zcat $CWD/glibc.ru_RU.CP1251.diff.gz | patch -p1 --verbose || exit 1 - # Fix missing MAX macro in getcwd.c: - zcat $CWD/glibc.getcwd.max.macro.diff.gz | patch -p1 --verbose || exit 1 # Fix resolver problem with glibc-2.9: zcat $CWD/glibc-2.10-dns-no-gethostbyname4.diff.gz | patch -p0 --verbose || exit 1 # This reverts a patch that was made to glibc to fix "namespace leakage", # which seems to cause some build failures (e.g. with conntrack): - zcat $CWD/glibc.revert.to.fix.build.breakages.diff.gz | patch -p1 --verbose || exit 1 - # This partial security patch still applies and might be needed: - zcat $CWD/glibc.git-96611391ad8823ba58405325d78cefeae5cdf699-CVE-2010-3847b.patch.gz | patch -p1 --verbose || exit 1 + zcat $CWD/glibc.revert.to.fix.build.breakages.diff.gz | patch -p1 -l --verbose || exit 1 # Make it harder for people to trick ldd into running code: zcat $CWD/glibc.ldd.trace.through.dynamic.linker.diff.gz | patch -p1 --verbose || exit 1 - # Make glibc compile with binutils using --enable-initfini-array. - # At this time, we do not recommend this due to probable ABI breakage. - # The also patch needs work before it would apply. - # ***NOT READY*** - #zcat $CWD/glibc.git-4a531bb0b3b582cb693de9f76d2d97d970f9a5d5.patch.gz | patch -p1 --verbose || exit 1 - # - # Avoid the Intel optimized asm routines for now because they break - # the flash player. We'll phase this in when it's safer to do so. - zcat $CWD/glibc.disable.broken.optimized.memcpy.diff.gz | patch -p1 --verbose || exit 1 - # Fix buffer overrun in regexp matcher. This bug is deemed low impact since - # the buffer contents cannot be controlled, but could lead to a crash. - zcat $CWD/glibc.CVE-2013-0242.diff.gz | patch -p1 --verbose || exit 1 - # Fix stack overflow in getaddrinfo with many results. This bug can only be - # triggered through DNS poisoning or through the use of a hostile DNS - # server (in which case you already have problems), and requires large - # amounts of data to be sent to the targeted machine. May lead to a - # crash. Considered low impact. - zcat $CWD/glibc.CVE-2013-1914.diff.gz | patch -p1 --verbose || exit 1 - # Remove pt_chown by default, as it can be used for a local privilege - # escalation. However, although this is worth patching in the -current - # version, it requires a non-default (and known to weaken security) setting - # for FUSE. Additionally, the patch is not portable to older versions of - # glibc (but thanks Mancha for porting it to 2.17!). On older versions - # of glibc, making /usr/libexec/pt_chown a symlink to /bin/true will - # provide the same fix, if needed. But the insecure setting for FUSE - # probably opens up many other possible exploits and should be avoided. - zcat $CWD/glibc.CVE-2013-2207.diff.gz | patch -p1 --verbose || exit 1 - # Patch integer overflows in pvalloc, valloc, and - # posix_memalign/memalign/aligned_alloc (CVE-2013-4332). - zcat $CWD/glibc.CVE-2013-4332.diff.gz | patch -p1 --verbose || exit 1 + # Add a C.UTF-8 locale: + zcat $CWD/glibc-c-utf8-locale.patch.gz | patch -p1 --verbose || exit 1 } # This is going to be the initial $DESTDIR: export PKG=$TMP/package-glibc-incoming-tree PGLIBC=$TMP/package-glibc PSOLIBS=$TMP/package-glibc-solibs -PZONE=$TMP/package-glibc-zoneinfo PI18N=$TMP/package-glibc-i18n PPROFILE=$TMP/package-glibc-profile PDEBUG=$TMP/package-glibc-debug @@ -232,9 +186,6 @@ tar xvf $CWD/glibc-$CVSVER.tar.xz \ || tar xvf $CWD/glibc-$CVSVER.tar.gz cd glibc-$CVSVER -#tar xvf $CWD/glibc-libidn-$LIBIDNVER.tar.?z* -#mv glibc-libidn-$LIBIDNVER libidn - chown -R root:root . find . -perm 666 -exec chmod 644 {} \; find . -perm 664 -exec chmod 644 {} \; @@ -266,9 +217,9 @@ CFLAGS="-g $OPTIMIZ" \ ../configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ - --enable-kernel=3.2.29 \ + --enable-kernel=2.6.32 \ --with-headers=/usr/include \ - --enable-add-ons=libidn,nptl \ + --enable-add-ons \ --enable-obsolete-rpc \ --enable-profile \ $DISABLE_NSCD \ @@ -304,24 +255,9 @@ strip -g $PKG/lib${LIBDIRSUFFIX}/l*.so* strip -g $PKG/usr/lib${LIBDIRSUFFIX}/l*.so* strip -g $PKG/usr/lib${LIBDIRSUFFIX}/lib*.a -# Build and install the zoneinfo database: -cd $TMP -rm -rf tzcodedata-build -mkdir tzcodedata-build -cd tzcodedata-build -tar xzf $CWD/tzdata?????.tar.gz -tar xzf $CWD/tzcode?????.tar.gz -sed -i "s,/usr/local,$(pwd),g" Makefile -sed -i "s,/etc/zoneinfo,/zoneinfo,g" Makefile -make -make install -mkdir -p $PKG/usr/share/zoneinfo/{posix,right} -cp -a zoneinfo/* $PKG/usr/share/zoneinfo -cp -a zoneinfo-posix/* $PKG/usr/share/zoneinfo/posix -cp -a zoneinfo-leaps/* $PKG/usr/share/zoneinfo/right -# Remove $PKG/usr/share/zoneinfo/localtime -- the install script will -# create it as a link to /etc/localtime. -rm -f $PKG/usr/share/zoneinfo/localtime +# Remove the rquota.x and rquota.h include files, as they are provided by +# the quota package: +rm -f $PKG/usr/include/rpcsvc/rquota.{h,x} # Back to the sources dir to add some files/docs: cd $TMP/glibc-$CVSVER @@ -331,31 +267,19 @@ cd $TMP/glibc-$CVSVER mkdir -p $PKG/etc cat nscd/nscd.conf > $PKG/etc/nscd.conf.new -# Install some scripts to help select a timezone: -( cd $CWD/timezone-scripts - # Try to rebuild this: - sh output-updated-timeconfig.sh $PKG/usr/share/zoneinfo > timeconfig 2> /dev/null -) -mkdir -p $PKG/var/log/setup -cp -a $CWD/timezone-scripts/setup.timeconfig $PKG/var/log/setup -chown root:root $PKG/var/log/setup/setup.timeconfig -chmod 755 $PKG/var/log/setup/setup.timeconfig -mkdir -p $PKG/usr/sbin -cp -a $CWD/timezone-scripts/timeconfig $PKG/usr/sbin -chown root:root $PKG/usr/sbin/timeconfig -chmod 755 $PKG/usr/sbin/timeconfig - -## Install docs: +# Install docs: ( mkdir -p $PKG/usr/doc/glibc-$VERSION cp -a \ - BUGS CONFORMANCE COPYING COPYING.LIB FAQ INSTALL LICENSES NAMESPACE \ - NEWS NOTES PROJECTS README README.libm \ + BUGS CONFORMANCE COPYING* FAQ INSTALL LICENSES NAMESPACE \ + NEWS NOTES PROJECTS README* \ $PKG/usr/doc/glibc-$VERSION ) -# Don't forget to add the /usr/share/zoneinfo/localtime -> /etc/localtime symlink! :) -if [ ! -r $PKG/usr/share/zoneinfo/localtime ]; then - ( cd $PKG/usr/share/zoneinfo ; ln -sf /etc/localtime . ) +# Trim the NEWS file to omit ancient history: +if [ -r NEWS ]; then + DOCSDIR=$(echo $PKG/usr/doc/glibc-$VERSION) + cat NEWS | head -n 1000 > $DOCSDIR/NEWS + touch -r NEWS $DOCSDIR/NEWS fi # OK, there are some very old Linux standards that say that any binaries in a /bin or @@ -392,33 +316,6 @@ rm $PKG/etc/ld.so.cache # OK, time to make some packages # ################################## -# glibc-zoneinfo. We will start with an easy one to avoid breaking a sweat. ;-) -cd $CWD -ZONE_VERSIONS="$(echo tzdata* | cut -f1 -d . | cut -b7-11)" -echo $ZONE_VERSIONS -cd $PZONE -# Install some scripts to help select a timezone: -mkdir -p $PZONE/var/log/setup -cp -a $CWD/timezone-scripts/setup.timeconfig $PZONE/var/log/setup -chown root:root $PZONE/var/log/setup/setup.timeconfig -chmod 755 $PZONE/var/log/setup/setup.timeconfig -mkdir -p $PZONE/usr/sbin -cp -a $CWD/timezone-scripts/timeconfig $PZONE/usr/sbin -chown root:root $PZONE/usr/sbin/timeconfig -chmod 755 $PZONE/usr/sbin/timeconfig -mkdir $PZONE/install -cat $CWD/doinst.sh-glibc-zoneinfo > $PZONE/install/doinst.sh -cat $CWD/slack-desc.glibc-zoneinfo > $PZONE/install/slack-desc -mkdir -p $PZONE/usr/share -cd $PZONE/usr/share -cp -a --verbose $PKG/usr/share/zoneinfo . -cd $PZONE -mkdir -p $PZONE/etc -# This is already hard-coded into doinst.sh (like it'll be there anyway ;-): -rm -f etc/localtime -# Wrap it up: -makepkg -l y -c n $TMP/glibc-zoneinfo-$ZONE_VERSIONS-noarch-$BUILD.txz - # glibc-profile: cd $PPROFILE mkdir -p usr/lib${LIBDIRSUFFIX} @@ -444,12 +341,15 @@ makepkg -l y -c n $TMP/glibc-debug-$VERSION-$SLACKWARE_ARCH-$BUILD.txz # glibc-i18n: cd $PI18N -mkdir -p usr/lib${LIBDIRSUFFIX} -rm -rf usr/lib${LIBDIRSUFFIX}/locale -cp -a $PKG/usr/lib${LIBDIRSUFFIX}/locale usr/lib${LIBDIRSUFFIX} -mkdir -p usr/share -cp -a $PKG/usr/share/i18n usr/share -cp -a $PKG/usr/share/locale usr/share +mkdir -p usr/lib${LIBDIRSUFFIX}/locale +mv $PKG/usr/lib${LIBDIRSUFFIX}/locale/* usr/lib${LIBDIRSUFFIX}/locale +mkdir -p usr/share/{i18n,locale} +mv $PKG/usr/share/i18n/* usr/share/i18n +mv $PKG/usr/share/locale/* usr/share/locale +# Leave copies of the C, POSIX, and en_US locales in the main glibc package: +cp -a usr/lib${LIBDIRSUFFIX}/locale/{C,en_US}* $PKG/usr/lib${LIBDIRSUFFIX}/locale +mkdir -p $PKG/usr/share/i18n/locales +cp -a usr/share/i18n/locales/{C,POSIX,en_US} $PKG/usr/share/i18n/locales mkdir install cp -a $CWD/slack-desc.glibc-i18n install/slack-desc makepkg -l y -c n $TMP/glibc-i18n-$VERSION-$SLACKWARE_ARCH-$BUILD.txz @@ -490,6 +390,7 @@ mkdir install cp -a $CWD/slack-desc.glibc-solibs install/slack-desc cp -a $CWD/doinst.sh-glibc-solibs install/doinst.sh fix_doinst +sed -i "s/@@VERSION@@/$VERSION/g" install/doinst.sh # Ditch links: find . -type l -exec rm {} \; # Build the package: @@ -509,6 +410,7 @@ mkdir install cp -a $CWD/slack-desc.glibc install/slack-desc cp -a $CWD/doinst.sh-glibc install/doinst.sh fix_doinst +sed -i "s/@@VERSION@@/$VERSION/g" install/doinst.sh ( cd lib${LIBDIRSUFFIX} mkdir incoming mv *so* incoming diff --git a/source/l/glibc/glibc.disable.broken.optimized.memcpy.diff b/source/l/glibc/glibc.disable.broken.optimized.memcpy.diff deleted file mode 100644 index 8034f1201..000000000 --- a/source/l/glibc/glibc.disable.broken.optimized.memcpy.diff +++ /dev/null @@ -1,30 +0,0 @@ ---- ./sysdeps/x86_64/multiarch/memcpy.S.orig 2011-01-17 22:34:07.000000000 -0600 -+++ ./sysdeps/x86_64/multiarch/memcpy.S 2011-02-08 19:36:26.000000000 -0600 -@@ -32,12 +32,6 @@ - jne 1f - call __init_cpu_features - 1: leaq __memcpy_sse2(%rip), %rax -- testl $bit_SSSE3, __cpu_features+CPUID_OFFSET+index_SSSE3(%rip) -- jz 2f -- leaq __memcpy_ssse3(%rip), %rax -- testl $bit_Fast_Copy_Backward, __cpu_features+FEATURE_OFFSET+index_Fast_Copy_Backward(%rip) -- jz 2f -- leaq __memcpy_ssse3_back(%rip), %rax - 2: ret - END(memcpy) - ---- ./sysdeps/x86_64/multiarch/mempcpy.S.orig 2011-01-17 22:34:07.000000000 -0600 -+++ ./sysdeps/x86_64/multiarch/mempcpy.S 2011-02-08 19:36:37.000000000 -0600 -@@ -31,12 +31,6 @@ - jne 1f - call __init_cpu_features - 1: leaq __mempcpy_sse2(%rip), %rax -- testl $bit_SSSE3, __cpu_features+CPUID_OFFSET+index_SSSE3(%rip) -- jz 2f -- leaq __mempcpy_ssse3(%rip), %rax -- testl $bit_Fast_Copy_Backward, __cpu_features+FEATURE_OFFSET+index_Fast_Copy_Backward(%rip) -- jz 2f -- leaq __mempcpy_ssse3_back(%rip), %rax - 2: ret - END(__mempcpy) - diff --git a/source/l/glibc/glibc.getcwd.max.macro.diff b/source/l/glibc/glibc.getcwd.max.macro.diff deleted file mode 100644 index e26e14d95..000000000 --- a/source/l/glibc/glibc.getcwd.max.macro.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- ./sysdeps/unix/sysv/linux/getcwd.c.orig 2006-04-02 12:58:28.000000000 -0500 -+++ ./sysdeps/unix/sysv/linux/getcwd.c 2006-10-10 22:11:02.000000000 -0500 -@@ -28,6 +28,7 @@ - #include <sysdep.h> - #include <sys/syscall.h> - #include <bp-checks.h> -+#include <sys/param.h> - - #include <kernel-features.h> - diff --git a/source/l/glibc/glibc.git-4a531bb0b3b582cb693de9f76d2d97d970f9a5d5.patch b/source/l/glibc/glibc.git-4a531bb0b3b582cb693de9f76d2d97d970f9a5d5.patch deleted file mode 100644 index 9b58674c7..000000000 --- a/source/l/glibc/glibc.git-4a531bb0b3b582cb693de9f76d2d97d970f9a5d5.patch +++ /dev/null @@ -1,1212 +0,0 @@ -From 4a531bb0b3b582cb693de9f76d2d97d970f9a5d5 Mon Sep 17 00:00:00 2001 -From: H.J. Lu <hongjiu.lu@intel.com> -Date: Fri, 24 Dec 2010 20:14:37 -0500 -Subject: [PATCH] Remove `.ctors' and `.dtors' output sections - ---- - ChangeLog | 15 ++ - config.h.in | 3 + - configure | 334 +++++++++++++++++--------------- - configure.in | 2 + - elf/sofini.c | 2 + - elf/soinit.c | 2 + - sysdeps/i386/init-first.c | 2 + - sysdeps/mach/hurd/i386/init-first.c | 2 +- - sysdeps/mach/hurd/powerpc/init-first.c | 2 +- - sysdeps/sh/init-first.c | 2 + - sysdeps/unix/sysv/linux/init-first.c | 2 +- - 11 files changed, 209 insertions(+), 159 deletions(-) - -diff --git a/ChangeLog b/ChangeLog -index 958c76a..497de67 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,18 @@ -+2010-12-15 H.J. Lu <hongjiu.lu@intel.com> -+ -+ * config.h.in (NO_CTORS_DTORS_SECTIONS): Define. -+ * configure.in: Define NO_CTORS_DTORS_SECTIONS if linker -+ script has SORT_BY_INIT_PRIORITY. -+ * elf/sofini.c: Remove `.ctors' and `.dtors' sections if -+ NO_CTORS_DTORS_SECTIONS is defined. -+ * elf/soinit.c: Likewise. -+ * sysdeps/i386/init-first.c: Don't call __libc_global_ctors if -+ NO_CTORS_DTORS_SECTIONS is defined. -+ * sysdeps/mach/hurd/i386/init-first.c: Likewise. -+ * sysdeps/mach/hurd/powerpc/init-first.c: Likewise. -+ * sysdeps/sh/init-first.c: Likewise. -+ * sysdeps/unix/sysv/linux/init-first.c: Likewise. -+ - 2010-12-24 Ulrich Drepper <drepper@gmail.com> - - * stdio-common/vfprintf.c (vfprintf): If printf handlers are installed -diff --git a/config.h.in b/config.h.in -index 18bf01a..9e797eb 100644 ---- a/config.h.in -+++ b/config.h.in -@@ -201,6 +201,9 @@ - /* Define if multi-arch DSOs should be generated. */ - #undef USE_MULTIARCH - -+/* Define if `.ctors' and `.dtors' sections shouldn't be used. */ -+#undef NO_CTORS_DTORS_SECTIONS -+ - /* - */ - -diff --git a/configure b/configure -index eae35ba..823f15e 100755 ---- a/configure -+++ b/configure -@@ -1,14 +1,14 @@ - #! /bin/sh - # From configure.in CVSid. - # Guess values for system-dependent variables and create Makefiles. --# Generated by GNU Autoconf 2.65 for GNU C Library (see version.h). -+# Generated by GNU Autoconf 2.66 for GNU C Library (see version.h). - # - # Report bugs to <glibc>. - # - # - # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, --# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, --# Inc. -+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -+# Foundation, Inc. - # - # - # This configure script is free software; the Free Software Foundation -@@ -319,7 +319,7 @@ $as_echo X"$as_dir" | - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" -- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" -+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - - } # as_fn_mkdir_p -@@ -359,19 +359,19 @@ else - fi # as_fn_arith - - --# as_fn_error ERROR [LINENO LOG_FD] --# --------------------------------- -+# as_fn_error STATUS ERROR [LINENO LOG_FD] -+# ---------------------------------------- - # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are - # provided, also output the error to LOG_FD, referencing LINENO. Then exit the --# script with status $?, using 1 if that was 0. -+# script with STATUS, using 1 if that was 0. - as_fn_error () - { -- as_status=$?; test $as_status -eq 0 && as_status=1 -- if test "$3"; then -- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack -- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 -+ as_status=$1; test $as_status -eq 0 && as_status=1 -+ if test "$4"; then -+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack -+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi -- $as_echo "$as_me: error: $1" >&2 -+ $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status - } # as_fn_error - -@@ -533,7 +533,7 @@ test -n "$DJDIR" || exec 7<&0 </dev/null - exec 6>&1 - - # Name of the host. --# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, - # so uname gets run too. - ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -@@ -907,7 +907,7 @@ do - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && -- as_fn_error "invalid feature name: $ac_useropt" -+ as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in -@@ -933,7 +933,7 @@ do - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && -- as_fn_error "invalid feature name: $ac_useropt" -+ as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in -@@ -1137,7 +1137,7 @@ do - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && -- as_fn_error "invalid package name: $ac_useropt" -+ as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in -@@ -1153,7 +1153,7 @@ do - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && -- as_fn_error "invalid package name: $ac_useropt" -+ as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in -@@ -1183,8 +1183,8 @@ do - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - -- -*) as_fn_error "unrecognized option: \`$ac_option' --Try \`$0 --help' for more information." -+ -*) as_fn_error $? "unrecognized option: \`$ac_option' -+Try \`$0 --help' for more information" - ;; - - *=*) -@@ -1192,7 +1192,7 @@ Try \`$0 --help' for more information." - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) -- as_fn_error "invalid variable name: \`$ac_envvar'" ;; -+ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; -@@ -1210,13 +1210,13 @@ done - - if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` -- as_fn_error "missing argument to $ac_option" -+ as_fn_error $? "missing argument to $ac_option" - fi - - if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; -- fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; -+ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac - fi -@@ -1239,7 +1239,7 @@ do - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac -- as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" -+ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" - done - - # There might be people who depend on the old broken behavior: `$host' -@@ -1253,8 +1253,8 @@ target=$target_alias - if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe -- $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. -- If a cross compiler is detected then cross compile mode will be used." >&2 -+ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. -+ If a cross compiler is detected then cross compile mode will be used" >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -@@ -1269,9 +1269,9 @@ test "$silent" = yes && exec 6>/dev/null - ac_pwd=`pwd` && test -n "$ac_pwd" && - ac_ls_di=`ls -di .` && - ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || -- as_fn_error "working directory cannot be determined" -+ as_fn_error $? "working directory cannot be determined" - test "X$ac_ls_di" = "X$ac_pwd_ls_di" || -- as_fn_error "pwd does not report name of working directory" -+ as_fn_error $? "pwd does not report name of working directory" - - - # Find the source files, if location was not specified. -@@ -1310,11 +1310,11 @@ else - fi - if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." -- as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" -+ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" - fi - ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" - ac_abs_confdir=`( -- cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" -+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` - # When building in place, set srcdir=. - if test "$ac_abs_confdir" = "$ac_pwd"; then -@@ -1354,7 +1354,7 @@ Configuration: - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit -- -q, --quiet, --silent do not print \`checking...' messages -+ -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files -@@ -1544,9 +1544,9 @@ test -n "$ac_init_help" && exit $ac_status - if $ac_init_version; then - cat <<\_ACEOF - GNU C Library configure (see version.h) --generated by GNU Autoconf 2.65 -+generated by GNU Autoconf 2.66 - --Copyright (C) 2009 Free Software Foundation, Inc. -+Copyright (C) 2010 Free Software Foundation, Inc. - This configure script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it. - _ACEOF -@@ -1945,7 +1945,7 @@ ac_fn_c_check_header_compile () - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 - $as_echo_n "checking for $2... " >&6; } --if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : -+if eval "test \"\${$3+set}\"" = set; then : - $as_echo_n "(cached) " >&6 - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -@@ -1971,7 +1971,7 @@ This file contains any messages produced by compilers while - running configure, to aid debugging if configure makes a mistake. - - It was created by GNU C Library $as_me (see version.h), which was --generated by GNU Autoconf 2.65. Invocation command line was -+generated by GNU Autoconf 2.66. Invocation command line was - - $ $0 $@ - -@@ -2081,11 +2081,9 @@ trap 'exit_status=$? - { - echo - -- cat <<\_ASBOX --## ---------------- ## -+ $as_echo "## ---------------- ## - ## Cache variables. ## --## ---------------- ## --_ASBOX -+## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, - ( -@@ -2119,11 +2117,9 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - ) - echo - -- cat <<\_ASBOX --## ----------------- ## -+ $as_echo "## ----------------- ## - ## Output variables. ## --## ----------------- ## --_ASBOX -+## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do -@@ -2136,11 +2132,9 @@ _ASBOX - echo - - if test -n "$ac_subst_files"; then -- cat <<\_ASBOX --## ------------------- ## -+ $as_echo "## ------------------- ## - ## File substitutions. ## --## ------------------- ## --_ASBOX -+## ------------------- ##" - echo - for ac_var in $ac_subst_files - do -@@ -2154,11 +2148,9 @@ _ASBOX - fi - - if test -s confdefs.h; then -- cat <<\_ASBOX --## ----------- ## -+ $as_echo "## ----------- ## - ## confdefs.h. ## --## ----------- ## --_ASBOX -+## ----------- ##" - echo - cat confdefs.h - echo -@@ -2213,7 +2205,12 @@ _ACEOF - ac_site_file1=NONE - ac_site_file2=NONE - if test -n "$CONFIG_SITE"; then -- ac_site_file1=$CONFIG_SITE -+ # We do not want a PATH search for config.site. -+ case $CONFIG_SITE in #(( -+ -*) ac_site_file1=./$CONFIG_SITE;; -+ */*) ac_site_file1=$CONFIG_SITE;; -+ *) ac_site_file1=./$CONFIG_SITE;; -+ esac - elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site -@@ -2228,7 +2225,11 @@ do - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 - $as_echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 -- . "$ac_site_file" -+ . "$ac_site_file" \ -+ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -+as_fn_error $? "failed to load site script $ac_site_file -+See \`config.log' for more details" "$LINENO" 5; } - fi - done - -@@ -2304,7 +2305,7 @@ if $ac_cache_corrupted; then - $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 - $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} -- as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -+ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 - fi - ## -------------------- ## - ## Main body of script. ## -@@ -2322,16 +2323,22 @@ ac_config_headers="$ac_config_headers config.h" - - ac_aux_dir= - for ac_dir in scripts "$srcdir"/scripts; do -- for ac_t in install-sh install.sh shtool; do -- if test -f "$ac_dir/$ac_t"; then -- ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -- break 2 -- fi -- done -+ if test -f "$ac_dir/install-sh"; then -+ ac_aux_dir=$ac_dir -+ ac_install_sh="$ac_aux_dir/install-sh -c" -+ break -+ elif test -f "$ac_dir/install.sh"; then -+ ac_aux_dir=$ac_dir -+ ac_install_sh="$ac_aux_dir/install.sh -c" -+ break -+ elif test -f "$ac_dir/shtool"; then -+ ac_aux_dir=$ac_dir -+ ac_install_sh="$ac_aux_dir/shtool install -c" -+ break -+ fi - done - if test -z "$ac_aux_dir"; then -- as_fn_error "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5 -+ as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5 - fi - - # These three variables are undocumented and unsupported, -@@ -2351,7 +2358,7 @@ subdirs="$subdirs " - - # Make sure we can run config.sub. - $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || -- as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 -+ as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 - $as_echo_n "checking build system type... " >&6; } -@@ -2362,16 +2369,16 @@ else - test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` - test "x$ac_build_alias" = x && -- as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 -+ as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 - ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || -- as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 -+ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 - $as_echo "$ac_cv_build" >&6; } - case $ac_cv_build in - *-*-*) ;; --*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; -+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; - esac - build=$ac_cv_build - ac_save_IFS=$IFS; IFS='-' -@@ -2396,7 +2403,7 @@ else - ac_cv_host=$ac_cv_build - else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || -- as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 -+ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 - fi - - fi -@@ -2404,7 +2411,7 @@ fi - $as_echo "$ac_cv_host" >&6; } - case $ac_cv_host in - *-*-*) ;; --*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; -+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; - esac - host=$ac_cv_host - ac_save_IFS=$IFS; IFS='-' -@@ -2721,8 +2728,8 @@ fi - - test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 - $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} --as_fn_error "no acceptable C compiler found in \$PATH --See \`config.log' for more details." "$LINENO" 5; } -+as_fn_error $? "no acceptable C compiler found in \$PATH -+See \`config.log' for more details" "$LINENO" 5; } - - # Provide some information about the compiler. - $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -@@ -2792,8 +2799,8 @@ sed 's/^/| /' conftest.$ac_ext >&5 - - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 - $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} --as_fn_error "cannot compute suffix of object files: cannot compile --See \`config.log' for more details." "$LINENO" 5; } -+as_fn_error $? "cannot compute suffix of object files: cannot compile -+See \`config.log' for more details" "$LINENO" 5; } - fi - rm -f conftest.$ac_cv_objext conftest.$ac_ext - fi -@@ -3185,8 +3192,8 @@ if $ac_preproc_ok; then : - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 - $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} --as_fn_error "C preprocessor \"$CPP\" fails sanity check --See \`config.log' for more details." "$LINENO" 5; } -+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check -+See \`config.log' for more details" "$LINENO" 5; } - fi - - ac_ext=c -@@ -3455,7 +3462,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then -- as_fn_error "you must configure in a separate build directory" "$LINENO" 5 -+ as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5 - fi - - # This will get text that should go into config.make. -@@ -3767,7 +3774,7 @@ fi - if test x$nss_crypt = xyes; then - nss_includes=-I$(nss-config --includedir 2>/dev/null) - if test $? -ne 0; then -- as_fn_error "cannot find include directory with nss-config" "$LINENO" 5 -+ as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5 - fi - old_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $nss_includes" -@@ -3782,7 +3789,7 @@ _ACEOF - if ac_fn_c_try_compile "$LINENO"; then : - libc_cv_nss_crypt=yes - else -- as_fn_error " -+ as_fn_error $? " - cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5 - fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -@@ -3804,7 +3811,7 @@ _ACEOF - if ac_fn_c_try_link "$LINENO"; then : - libc_cv_nss_crypt=yes - else -- as_fn_error " -+ as_fn_error $? " - cannot link program using lowlevel NSS hash functions" "$LINENO" 5 - fi - rm -f core conftest.err conftest.$ac_objext \ -@@ -3880,7 +3887,7 @@ submachine= - # Check whether --with-cpu was given. - if test "${with_cpu+set}" = set; then : - withval=$with_cpu; case "$withval" in -- yes|'') as_fn_error "--with-cpu requires an argument" "$LINENO" 5 ;; -+ yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;; - no) ;; - *) submachine="$withval" ;; - esac -@@ -3913,14 +3920,14 @@ if test x"$add_ons" != x; then - # Some sanity checks - case "$f" in - crypt) -- as_fn_error " -+ as_fn_error $? " - *** It seems that you're using an old \`crypt' add-on. crypt is now - *** part of glibc and using the old add-on will not work with this - *** release. Start again with fresh sources and without the old - *** \`crypt' add-on." "$LINENO" 5 - ;; - localedata) -- as_fn_error " -+ as_fn_error $? " - *** It seems that you're using an old \`localedata' add-on. localedata - *** is now part of glibc and using the old add-on will not work with - *** this release. Start again with fresh sources and without the old -@@ -3947,7 +3954,7 @@ if test x"$add_ons" != x; then - if test -d "$libc_add_on"; then - libc_add_on="`pwd`/$libc_add_on" - else -- as_fn_error "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5 -+ as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5 - fi - } - libc_add_on_srcdir=$srcdir/$libc_add_on -@@ -3966,7 +3973,7 @@ $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;} - test -z "$libc_add_on" || { - configured_add_ons="$configured_add_ons $libc_add_on" - if test "x$libc_add_on_canonical" = xunknown; then -- as_fn_error "fragment must set \$libc_add_on_canonical" "$LINENO" 5 -+ as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5 - fi - for d in $libc_add_on_subdirs; do - case "$libc_add_on" in -@@ -3991,13 +3998,13 @@ $d-srcdir = $subdir_srcdir" - done - for d in $libc_add_on_config_subdirs; do - case "$d" in -- /*) as_fn_error "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;; -+ /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;; - esac - if test ! -d "$libc_add_on_srcdir/$d"; then -- as_fn_error "fragment wants to configure missing directory $d" "$LINENO" 5 -+ as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5 - fi - case "$libc_add_on" in -- /*) as_fn_error "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;; -+ /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;; - esac - subdirs="$subdirs $libc_add_on/$d" - done -@@ -4174,7 +4181,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5 - $as_echo "$libc_cv_asm_global_directive" >&6; } - if test $libc_cv_asm_global_directive = UNKNOWN; then -- as_fn_error "cannot determine asm global directive" "$LINENO" 5 -+ as_fn_error $? "cannot determine asm global directive" "$LINENO" 5 - else - cat >>confdefs.h <<_ACEOF - #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive} -@@ -4220,7 +4227,7 @@ fi - - if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then - if test x"$multi_arch" = xyes; then -- as_fn_error "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5 -+ as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5 - else - multi_arch=no - fi -@@ -4359,13 +4366,13 @@ fi - - - if test -z "$os_used" && test "$os" != none; then -- as_fn_error "Operating system $os is not supported." "$LINENO" 5 -+ as_fn_error $? "Operating system $os is not supported." "$LINENO" 5 - fi - if test -z "$machine_used" && test "$machine" != none; then -- as_fn_error "The $machine is not supported." "$LINENO" 5 -+ as_fn_error $? "The $machine is not supported." "$LINENO" 5 - fi - if test -z "$submachine_used" && test -n "$submachine"; then -- as_fn_error "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5 -+ as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5 - fi - - -@@ -4492,7 +4499,7 @@ for add_on in $add_ons; do - case "$configured_add_ons " in - *" $add_on "*) ;; - *|'') -- as_fn_error "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5 -+ as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5 - ;; - esac - continue -@@ -4978,7 +4985,7 @@ fi - - - if test "$PWD_P" = no; then -- as_fn_error "*** A pwd binary could not be found." "$LINENO" 5 -+ as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5 - fi - - # These programs are version sensitive. -@@ -5367,7 +5374,7 @@ if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then - aux_missing="$aux_missing autoconf" - fi - --test -n "$critic_missing" && as_fn_error " -+test -n "$critic_missing" && as_fn_error $? " - *** These critical programs are missing or too old:$critic_missing - *** Check the INSTALL file for required versions." "$LINENO" 5 - -@@ -5450,7 +5457,7 @@ esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5 - $as_echo "$ld_library_path_setting" >&6; } - if test "$ld_library_path_setting" != "ok"; then --as_fn_error " -+as_fn_error $? " - *** LD_LIBRARY_PATH shouldn't contain the current directory when - *** building glibc. Please change the environment variable - *** and run configure again." "$LINENO" 5 -@@ -6053,7 +6060,7 @@ EOF - test $ac_status = 0; }; }; then - libc_cv_asm_protected_directive=yes - else -- as_fn_error "assembler support for symbol visibility is required" "$LINENO" 5 -+ as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5 - fi - rm -f conftest* - fi -@@ -6089,7 +6096,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5 - $as_echo "$libc_cv_visibility_attribute" >&6; } - if test $libc_cv_visibility_attribute != yes; then -- as_fn_error "compiler support for visibility attribute is required" "$LINENO" 5 -+ as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5 - fi - fi - -@@ -6121,7 +6128,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5 - $as_echo "$libc_cv_broken_visibility_attribute" >&6; } - if test $libc_cv_broken_visibility_attribute = yes; then -- as_fn_error "working compiler support for visibility attribute is required" "$LINENO" 5 -+ as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5 - fi - fi - -@@ -6156,7 +6163,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5 - $as_echo "$libc_cv_broken_alias_attribute" >&6; } - if test $libc_cv_broken_alias_attribute = yes; then -- as_fn_error "working alias attribute support required" "$LINENO" 5 -+ as_fn_error $? "working alias attribute support required" "$LINENO" 5 - fi - - if test $libc_cv_visibility_attribute = yes; then -@@ -6214,7 +6221,15 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5 - $as_echo "$libc_cv_initfini_array" >&6; } - if test $libc_cv_initfini_array != yes; then -- as_fn_error "Need linker with .init_array/.fini_array support." "$LINENO" 5 -+ as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5 -+ elif { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5' -+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 -+ (eval $ac_try) 2>&5 -+ ac_status=$? -+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 -+ test $ac_status = 0; }; }; then -+ $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h -+ - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5 -@@ -6262,7 +6277,7 @@ EOF - then - libc_cv_z_nodelete=yes - else -- as_fn_error "linker with -z nodelete support required" "$LINENO" 5 -+ as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5 - fi - rm -f conftest* - fi -@@ -6289,7 +6304,7 @@ EOF - then - libc_cv_z_nodlopen=yes - else -- as_fn_error "linker with -z nodlopen support required" "$LINENO" 5 -+ as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5 - fi - rm -f conftest* - fi -@@ -6316,7 +6331,7 @@ EOF - then - libc_cv_z_initfirst=yes - else -- as_fn_error "linker with -z initfirst support required" "$LINENO" 5 -+ as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5 - fi - rm -f conftest* - fi -@@ -6352,7 +6367,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5 - $as_echo "$libc_cv_z_relro" >&6; } - if test "$libc_cv_z_relro" = no; then -- as_fn_error "linker with -z relro support required" "$LINENO" 5 -+ as_fn_error $? "linker with -z relro support required" "$LINENO" 5 - fi - ;; - *) ;; -@@ -7202,7 +7217,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5 - $as_echo "$libc_cv_cc_submachine" >&6; } - if test "x$libc_cv_cc_submachine" = xno; then -- as_fn_error "${CC-cc} does not support $submachine" "$LINENO" 5 -+ as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5 - fi - fi - -@@ -7322,7 +7337,7 @@ $as_echo "$have_selinux" >&6; } - - if test x$with_selinux = xyes ; then - if test x$have_selinux = xno ; then -- as_fn_error "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5 -+ as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5 - fi - fi - fi -@@ -7486,7 +7501,7 @@ esac - done - IFS=$as_save_IFS - if test -z "$ac_cv_path_GREP"; then -- as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 -+ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi - else - ac_cv_path_GREP=$GREP -@@ -7552,7 +7567,7 @@ esac - done - IFS=$as_save_IFS - if test -z "$ac_cv_path_EGREP"; then -- as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 -+ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi - else - ac_cv_path_EGREP=$EGREP -@@ -7684,8 +7699,7 @@ do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` - ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default - " --eval as_val=\$$as_ac_Header -- if test "x$as_val" = x""yes; then : -+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF - #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 - _ACEOF -@@ -7710,9 +7724,8 @@ else - if test "$ac_cv_type_long_double" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 - $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} --{ as_fn_set_status 77 --as_fn_error "cannot compute sizeof (long double) --See \`config.log' for more details." "$LINENO" 5; }; } -+as_fn_error 77 "cannot compute sizeof (long double) -+See \`config.log' for more details" "$LINENO" 5; } - else - ac_cv_sizeof_long_double=0 - fi -@@ -7943,6 +7956,7 @@ DEFS=-DHAVE_CONFIG_H - - ac_libobjs= - ac_ltlibobjs= -+U= - for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' -@@ -8104,19 +8118,19 @@ export LANGUAGE - (unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - --# as_fn_error ERROR [LINENO LOG_FD] --# --------------------------------- -+# as_fn_error STATUS ERROR [LINENO LOG_FD] -+# ---------------------------------------- - # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are - # provided, also output the error to LOG_FD, referencing LINENO. Then exit the --# script with status $?, using 1 if that was 0. -+# script with STATUS, using 1 if that was 0. - as_fn_error () - { -- as_status=$?; test $as_status -eq 0 && as_status=1 -- if test "$3"; then -- as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack -- $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 -+ as_status=$1; test $as_status -eq 0 && as_status=1 -+ if test "$4"; then -+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack -+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi -- $as_echo "$as_me: error: $1" >&2 -+ $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status - } # as_fn_error - -@@ -8312,7 +8326,7 @@ $as_echo X"$as_dir" | - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" -- } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" -+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - - } # as_fn_mkdir_p -@@ -8366,7 +8380,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - # values after options handling. - ac_log=" - This file was extended by GNU C Library $as_me (see version.h), which was --generated by GNU Autoconf 2.65. Invocation command line was -+generated by GNU Autoconf 2.66. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS -@@ -8434,10 +8448,10 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" - ac_cs_version="\\ - GNU C Library config.status (see version.h) --configured by $0, generated by GNU Autoconf 2.65, -+configured by $0, generated by GNU Autoconf 2.66, - with options \\"\$ac_cs_config\\" - --Copyright (C) 2009 Free Software Foundation, Inc. -+Copyright (C) 2010 Free Software Foundation, Inc. - This config.status script is free software; the Free Software Foundation - gives unlimited permission to copy, distribute and modify it." - -@@ -8492,7 +8506,7 @@ do - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header -- as_fn_error "ambiguous option: \`$1' -+ as_fn_error $? "ambiguous option: \`$1' - Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; -@@ -8501,7 +8515,7 @@ Try \`$0 --help' for more information.";; - ac_cs_silent=: ;; - - # This is an error. -- -*) as_fn_error "unrecognized option: \`$1' -+ -*) as_fn_error $? "unrecognized option: \`$1' - Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" -@@ -8560,7 +8574,7 @@ do - "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;; - "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; - -- *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; -+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac - done - -@@ -8598,7 +8612,7 @@ $debug || - { - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") --} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 -+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 - - # Set up the scripts for CONFIG_FILES section. - # No need to generate them if there are no CONFIG_FILES. -@@ -8615,7 +8629,7 @@ if test "x$ac_cr" = x; then - fi - ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` - if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then -- ac_cs_awk_cr='\r' -+ ac_cs_awk_cr='\\r' - else - ac_cs_awk_cr=$ac_cr - fi -@@ -8629,18 +8643,18 @@ _ACEOF - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" - } >conf$$subs.sh || -- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 --ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` -+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` - ac_delim='%!_!# ' - for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || -- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 -+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then -- as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 -+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -@@ -8729,20 +8743,28 @@ if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - else - cat - fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ -- || as_fn_error "could not setup config files machinery" "$LINENO" 5 -+ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 - _ACEOF - --# VPATH may cause trouble with some makes, so we remove $(srcdir), --# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -+# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and - # trailing colons and then remove the whole line if VPATH becomes empty - # (actually we leave an empty line to preserve line numbers). - if test "x$srcdir" = x.; then -- ac_vpsub='/^[ ]*VPATH[ ]*=/{ --s/:*\$(srcdir):*/:/ --s/:*\${srcdir}:*/:/ --s/:*@srcdir@:*/:/ --s/^\([^=]*=[ ]*\):*/\1/ -+ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -+h -+s/// -+s/^/:/ -+s/[ ]*$/:/ -+s/:\$(srcdir):/:/g -+s/:\${srcdir}:/:/g -+s/:@srcdir@:/:/g -+s/^:*// - s/:*$// -+x -+s/\(=[ ]*\).*/\1/ -+G -+s/\n// - s/^[^=]*=[ ]*$// - }' - fi -@@ -8770,7 +8792,7 @@ for ac_last_try in false false :; do - if test -z "$ac_t"; then - break - elif $ac_last_try; then -- as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 -+ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -@@ -8855,7 +8877,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - _ACAWK - _ACEOF - cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -- as_fn_error "could not setup config headers machinery" "$LINENO" 5 -+ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 - fi # test -n "$CONFIG_HEADERS" - - -@@ -8868,7 +8890,7 @@ do - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; -- :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; -+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac -@@ -8896,7 +8918,7 @@ do - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || -- as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; -+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" -@@ -8923,7 +8945,7 @@ $as_echo "$as_me: creating $ac_file" >&6;} - - case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ -- || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; -+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac -@@ -9054,22 +9076,22 @@ s&@INSTALL@&$ac_INSTALL&;t t - $ac_datarootdir_hack - " - eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ -- || as_fn_error "could not create $ac_file" "$LINENO" 5 -+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - - test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' --which seems to be undefined. Please make sure it is defined." >&5 -+which seems to be undefined. Please make sure it is defined" >&5 - $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' --which seems to be undefined. Please make sure it is defined." >&2;} -+which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$tmp/stdin" - case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; - esac \ -- || as_fn_error "could not create $ac_file" "$LINENO" 5 -+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # -@@ -9080,19 +9102,19 @@ which seems to be undefined. Please make sure it is defined." >&2;} - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" - } >"$tmp/config.h" \ -- || as_fn_error "could not create $ac_file" "$LINENO" 5 -+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 - $as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$tmp/config.h" "$ac_file" \ -- || as_fn_error "could not create $ac_file" "$LINENO" 5 -+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ -- || as_fn_error "could not create -" "$LINENO" 5 -+ || as_fn_error $? "could not create -" "$LINENO" 5 - fi - ;; - -@@ -9118,7 +9140,7 @@ _ACEOF - ac_clean_files=$ac_clean_files_save - - test $ac_write_fail = 0 || -- as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 -+ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - - # configure is writing to config.log, and then calls config.status. -@@ -9139,7 +9161,7 @@ if test "$no_create" != yes; then - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. -- $ac_cs_success || as_fn_exit $? -+ $ac_cs_success || as_fn_exit 1 - fi - - # -@@ -9280,7 +9302,7 @@ $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cach - # The eval makes quoting arguments work. - eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ - --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || -- as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 -+ as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 - fi - - cd "$ac_popdir" -diff --git a/configure.in b/configure.in -index d8cd5f1..ad25b9b 100644 ---- a/configure.in -+++ b/configure.in -@@ -1497,6 +1497,8 @@ EOF - rm -f conftest*]) - if test $libc_cv_initfini_array != yes; then - AC_MSG_ERROR([Need linker with .init_array/.fini_array support.]) -+ elif AC_TRY_COMMAND([${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&AS_MESSAGE_LOG_FD]); then -+ AC_DEFINE(NO_CTORS_DTORS_SECTIONS) - fi - - AC_CACHE_CHECK(for libunwind-support in compiler, -diff --git a/elf/sofini.c b/elf/sofini.c -index 5e06f0c..13e74b7 100644 ---- a/elf/sofini.c -+++ b/elf/sofini.c -@@ -1,12 +1,14 @@ - /* Finalizer module for ELF shared C library. This provides terminating - null pointer words in the `.ctors' and `.dtors' sections. */ - -+#ifndef NO_CTORS_DTORS_SECTIONS - static void (*const __CTOR_END__[1]) (void) - __attribute__ ((used, section (".ctors"))) - = { 0 }; - static void (*const __DTOR_END__[1]) (void) - __attribute__ ((used, section (".dtors"))) - = { 0 }; -+#endif - - /* Terminate the frame unwind info section with a 4byte 0 as a sentinel; - this would be the 'length' field in a real FDE. */ -diff --git a/elf/soinit.c b/elf/soinit.c -index 6fecbb5..1db676a 100644 ---- a/elf/soinit.c -+++ b/elf/soinit.c -@@ -3,6 +3,7 @@ - the `.ctors' and `.dtors' sections so the lists are terminated, and - calling those lists of functions. */ - -+#ifndef NO_CTORS_DTORS_SECTIONS - #include <libc-internal.h> - #include <stdlib.h> - -@@ -40,3 +41,4 @@ __libc_fini (void) - - void (*_fini_ptr) (void) __attribute__ ((section (".fini_array"))) - = &__libc_fini; -+#endif -diff --git a/sysdeps/i386/init-first.c b/sysdeps/i386/init-first.c -index c6355a8..2af042f 100644 ---- a/sysdeps/i386/init-first.c -+++ b/sysdeps/i386/init-first.c -@@ -59,7 +59,9 @@ _init (int argc, ...) - { - init (&argc); - -+#ifndef NO_CTORS_DTORS_SECTIONS - __libc_global_ctors (); -+#endif - } - #endif - -diff --git a/sysdeps/mach/hurd/i386/init-first.c b/sysdeps/mach/hurd/i386/init-first.c -index f9a7a58..60823bd 100644 ---- a/sysdeps/mach/hurd/i386/init-first.c -+++ b/sysdeps/mach/hurd/i386/init-first.c -@@ -92,7 +92,7 @@ posixland_init (int argc, char **argv, char **envp) - __getopt_clean_environment (envp); - #endif - --#ifdef SHARED -+#if defined SHARED && !defined NO_CTORS_DTORS_SECTIONS - __libc_global_ctors (); - #endif - } -diff --git a/sysdeps/mach/hurd/powerpc/init-first.c b/sysdeps/mach/hurd/powerpc/init-first.c -index 20fa1d4..21b5054 100644 ---- a/sysdeps/mach/hurd/powerpc/init-first.c -+++ b/sysdeps/mach/hurd/powerpc/init-first.c -@@ -82,7 +82,7 @@ posixland_init (int argc, char **argv, char **envp) - __getopt_clean_environment (__environ); - #endif - --#ifdef SHARED -+#if defined SHARED && !defined NO_CTORS_DTORS_SECTIONS - __libc_global_ctors (); - #endif - } -diff --git a/sysdeps/sh/init-first.c b/sysdeps/sh/init-first.c -index d816625..1f3a821 100644 ---- a/sysdeps/sh/init-first.c -+++ b/sysdeps/sh/init-first.c -@@ -59,7 +59,9 @@ _init (int argc, ...) - { - init (&argc); - -+#ifndef NO_CTORS_DTORS_SECTIONS - __libc_global_ctors (); -+#endif - } - #endif - -diff --git a/sysdeps/unix/sysv/linux/init-first.c b/sysdeps/unix/sysv/linux/init-first.c -index 7b2333d..a60212f 100644 ---- a/sysdeps/unix/sysv/linux/init-first.c -+++ b/sysdeps/unix/sysv/linux/init-first.c -@@ -93,7 +93,7 @@ _init (int argc, char **argv, char **envp) - __getopt_clean_environment (envp); - #endif - --#ifdef SHARED -+#if defined SHARED && !defined NO_CTORS_DTORS_SECTIONS - __libc_global_ctors (); - #endif - } --- -1.7.3.4 - diff --git a/source/l/glibc/glibc.git-96611391ad8823ba58405325d78cefeae5cdf699-CVE-2010-3847b.patch b/source/l/glibc/glibc.git-96611391ad8823ba58405325d78cefeae5cdf699-CVE-2010-3847b.patch deleted file mode 100644 index b33b5a0db..000000000 --- a/source/l/glibc/glibc.git-96611391ad8823ba58405325d78cefeae5cdf699-CVE-2010-3847b.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 96611391ad8823ba58405325d78cefeae5cdf699 Mon Sep 17 00:00:00 2001 -From: Andreas Schwab <schwab@redhat.com> -Date: Thu, 9 Dec 2010 15:00:59 +0100 -Subject: [PATCH] Ignore origin of privileged program - ---- - ChangeLog | 5 +++++ - elf/dl-object.c | 3 +++ - 2 files changed, 8 insertions(+), 0 deletions(-) - -diff --git a/elf/dl-object.c b/elf/dl-object.c -index 5d15ce1..a34e902 100644 ---- a/elf/dl-object.c -+++ b/elf/dl-object.c -@@ -220,6 +220,9 @@ _dl_new_object (char *realname, const char *libname, int type, - out: - new->l_origin = origin; - } -+ else if (INTUSE(__libc_enable_secure) && type == lt_executable) -+ /* The origin of a privileged program cannot be trusted. */ -+ new->l_origin = (char *) -1; - - return new; - } --- -1.7.3.4 - diff --git a/source/l/glibc/glibc.nis-netgroups.diff b/source/l/glibc/glibc.nis-netgroups.diff deleted file mode 100644 index 2473e9766..000000000 --- a/source/l/glibc/glibc.nis-netgroups.diff +++ /dev/null @@ -1,12 +0,0 @@ ---- ./nis/nss_nis/nis-netgrp.c.orig 2006-04-08 21:08:28.000000000 -0500 -+++ ./nis/nss_nis/nis-netgrp.c 2006-10-10 20:49:11.000000000 -0500 -@@ -72,7 +72,8 @@ - and the last byte is filled with NUL. So we can simply - use that buffer. */ - assert (len >= 0); -- assert (malloc_usable_size (netgrp->data) >= len + 1); -+ /* The next line break NIS netgroups on non-PAM systems, so we will comment it out */ -+ /* assert (malloc_usable_size (netgrp->data) >= len + 1); */ - assert (netgrp->data[len] == '\0'); - - netgrp->data_size = len; diff --git a/source/l/glibc/slack-desc.glibc-i18n b/source/l/glibc/slack-desc.glibc-i18n index 71f5336c0..1a678d98a 100644 --- a/source/l/glibc/slack-desc.glibc-i18n +++ b/source/l/glibc/slack-desc.glibc-i18n @@ -8,9 +8,9 @@ |-----handy-ruler------------------------------------------------------| glibc-i18n: glibc-i18n (locale files from glibc) glibc-i18n: -glibc-i18n: These files go in /usr/lib/locale and /usr/share/i18n/ to provide -glibc-i18n: internationalization support. You'll need this package unless you -glibc-i18n: will be using US English only. +glibc-i18n: These files go in /usr/lib/locale, /usr/share/i18n/, and +glibc-i18n: /usr/share/locale/ to provide internationalization support. +glibc-i18n: You'll need this package unless you will be using US English only. glibc-i18n: glibc-i18n: glibc-i18n: diff --git a/source/l/glibc/slack-desc.glibc-zoneinfo b/source/l/glibc/slack-desc.glibc-zoneinfo deleted file mode 100644 index 69420f78d..000000000 --- a/source/l/glibc/slack-desc.glibc-zoneinfo +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' on -# the right side marks the last column you can put a character in. You must make -# exactly 11 lines for the formatting to be correct. It's also customary to -# leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -glibc-zoneinfo: glibc-zoneinfo (timezone database) -glibc-zoneinfo: -glibc-zoneinfo: This package allows you to configure your time zone. -glibc-zoneinfo: -glibc-zoneinfo: This timezone database comes from the tzdata and tzcode packages by -glibc-zoneinfo: Arthur David Olson et.al. The latest version and more information -glibc-zoneinfo: may be found at: http://www.iana.org/time-zones -glibc-zoneinfo: -glibc-zoneinfo: Use the timeconfig utility to set your local time zone. -glibc-zoneinfo: -glibc-zoneinfo: diff --git a/source/l/glibc/slack-desc.glibc-zoneinfo.olson b/source/l/glibc/slack-desc.glibc-zoneinfo.olson deleted file mode 100644 index 24dfd0e9f..000000000 --- a/source/l/glibc/slack-desc.glibc-zoneinfo.olson +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' on -# the right side marks the last column you can put a character in. You must make -# exactly 11 lines for the formatting to be correct. It's also customary to -# leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -glibc-zoneinfo: glibc-zoneinfo (timezone database) -glibc-zoneinfo: -glibc-zoneinfo: This package allows you to configure your time zone. -glibc-zoneinfo: -glibc-zoneinfo: This timezone database comes from the tzdata and tzcode packages by -glibc-zoneinfo: Arthur David Olson et.al. The latest version and more information -glibc-zoneinfo: may be found at ftp://elsie.nci.nih.gov/pub/ -glibc-zoneinfo: -glibc-zoneinfo: Use the timeconfig utility to set your local time zone. -glibc-zoneinfo: -glibc-zoneinfo: diff --git a/source/l/glibc/timezone-scripts/output-updated-timeconfig.sh b/source/l/glibc/timezone-scripts/output-updated-timeconfig.sh deleted file mode 100755 index a04f1b67f..000000000 --- a/source/l/glibc/timezone-scripts/output-updated-timeconfig.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# Copyright 2000, 2001, 2006, 2007, 2008, 2012 Patrick J. Volkerding, Sebeka, MN, USA. -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -if [ ! "$(basename "$1")" = "zoneinfo" -o ! -d "$1" ]; then - echo " Usage: output-updated-timeconfig.sh <zoneinfo directory>" - exit 1 -fi - -CWD=$(pwd) -cat $CWD/parts/00 -# Sorry, I'd rather not be US-centric but some people here have a hard -# time finding things. ;-) -( cd $1 - find . -type f | xargs file | grep "timezone data" | cut -f 1 -d : | cut -f 2- -d / | sort | grep "^US/" | while read zone ; do - echo "\"${zone}\" \" \" \\" - done -) -( cd $1 - find . -type f | xargs file | grep "timezone data" | cut -f 1 -d : | cut -f 2- -d / | sort | grep -v "^US/" | while read zone ; do - echo "\"${zone}\" \" \" \\" - done -) -cat $CWD/parts/02 -( cd $1 - find . -type f | xargs file | grep "timezone data" | cut -f 1 -d : | cut -f 2- -d / | sort | grep "^US/" | while read zone ; do - echo "${zone}" - done -) -( cd $1 - find . -type f | xargs file | grep "timezone data" | cut -f 1 -d : | cut -f 2- -d / | sort | grep -v "^US/" | while read zone ; do - echo "${zone}" - done -) -cat $CWD/parts/04 diff --git a/source/l/glibc/timezone-scripts/parts/00 b/source/l/glibc/timezone-scripts/parts/00 deleted file mode 100644 index 42d8a7e0b..000000000 --- a/source/l/glibc/timezone-scripts/parts/00 +++ /dev/null @@ -1,130 +0,0 @@ -#!/bin/sh -# -# timeconfig Slackware Linux timezone configuration utility. -# -# Author: Patrick Volkerding <volkerdi@slackware.com> -# Modified by: David Cantrell <david@slackware.com>, 06-Oct-2000 -# -# ChangeLog: -# 2012-12-12: Updated timezones from tzdata2012j. <pjv> -# 2008-03-10: Updated timezones from tzdata2008a. <pjv> -# 2007-12-21: Updated timezones from tzdata2007j. <pjv> -# 2006-12-03: Updated timezones from tzdata2006p. <pjv> -# 2006-09-14: Updated timezones from tzdata2006k. <pjv> -# 2006-08-22: Updated timezones from tzdata2006j. -# 2006-08-13: Updated timezones from tzdata2006g. -# 2006-03-13: Updated timezones from tzdata2006c. -# 19-Feb-2001 Add new timezones from glibc-2.2.2. -# 06-Oct-2000 Fixed a problem with selecting UTC time. It was writing -# the hardwareclock file to the root disk and not your dest -# partition. Changed the HWCLOCK_CONF variable to be -# $T_PX/etc/hardwareclock to fix this. Thanks to David L. -# Dickman <softbear@optonline.net> for finding this and -# submitting a patch. -# -# 15-Mar-2000 Added the writeconf function to write out the -# /etc/hardwareclock file which tells what the hardware clock -# is set to (UTC or localtime). -# -# 03-Mar-2000 Reorganized script. Made one timezone set block, added -# stage that asks the user if the hardware clock is set to -# UTC. - -# setup our temp locations and variables -TMP=/var/log/setup/tmp -if [ -r $TMP/SeTT_PX ]; then - T_PX="`cat $TMP/SeTT_PX`" -elif [ ! "$!" = "" ]; then - T_PX=$1 -else - T_PX=/ -fi - -# the hardware clock configuration file -HWCLOCK_CONF=$T_PX/etc/hardwareclock - -# setzone( $TIMEZONE ) -# -# This function accepts a time zone as the only parameter and sets it as -# the default system time zone. -setzone() -{ - TZ=$1 - - cd $T_PX/etc - if [ -r $T_PX/usr/share/zoneinfo/$TZ -o \ - -r /var/log/mount/usr/share/zoneinfo/$TZ -o \ - -L $T_PX/usr/share/zoneinfo/$TZ -o \ - -L /var/log/mount/usr/share/zoneinfo/$TZ ]; then - ln -sf /usr/share/zoneinfo/$TZ localtime-copied-from - rm -f localtime - cd .. - chroot . cp etc/localtime-copied-from etc/localtime - fi -} - -# writeconf( $CLOCK_SET_TO ) -# -# Writes out $HWCLOCK_CONF that tells rc.S how the hardware clock -# value is stored. -writeconf() -{ - echo "# /etc/hardwareclock" > $HWCLOCK_CONF - echo "#" >> $HWCLOCK_CONF - echo "# Tells how the hardware clock time is stored." >> $HWCLOCK_CONF - echo "# You should run timeconfig to edit this file." >> $HWCLOCK_CONF - echo >> $HWCLOCK_CONF - echo $1 >> $HWCLOCK_CONF -} - -# ask the user if the hardware clock is set for UTC/GMT -if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then - ### - ### use color menus here - ### - dialog --title "HARDWARE CLOCK SET TO UTC?" --menu "Is the hardware clock set \ -to Coordinated Universal Time (UTC/GMT)? If it is, select YES here. If the \ -hardware clock is set to the current local time (this is how most PCs are set \ -up), then say NO here. If you are not sure what this is, you should answer NO \ -here." 13 60 2 \ - "NO" "Hardware clock is set to local time" \ - "YES" "Hardware clock is set to UTC" \ - 2> $TMP/utc - if [ $? = 1 -o $? = 255 ]; then - rm -f $TMP/utc - exit - fi - if [ "`cat $TMP/utc`" = "YES" ]; then - # yes, the hardware clock is UTC - writeconf "UTC" - else # must be NO - writeconf "localtime" - fi - rm -f $TMP/utc -else - ### - ### use text prompts - ### - echo "Is the hardware clock set to Coordinated Universal Time (UTC/GMT)?" - echo "If it is, select 'y' here. If the hardware clock is set to the" - echo "current local time (this is how most PCs are set up), then say 'n'" - echo "here. If you are not sure what this is, you should answer 'n' here." - echo - echo -n "Is your hardware clock set to UTC ([y]es, [n]o)? " - read HEJAZ - - if [ "$HEJAZ" = "y" -o "$HEJAZ" = "Y" -o "$HEJAZ" = "YES" -o "$HEJAZ" = "yes" ]; then - # yes, the hardware clock is UTC - writeconf "UTC" - else - # default to localtime - writeconf "localtime" - fi -fi - -# Now set the correct timezone link: -if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then - ### - ### use color menus here - ### - dialog --title "TIMEZONE CONFIGURATION" --menu "Please select one of the following timezones for your machine:" 21 50 13 \ diff --git a/source/l/glibc/timezone-scripts/parts/01 b/source/l/glibc/timezone-scripts/parts/01 deleted file mode 100644 index 3860d8bde..000000000 --- a/source/l/glibc/timezone-scripts/parts/01 +++ /dev/null @@ -1,1664 +0,0 @@ -"US/Alaska" " " \ -"US/Aleutian" " " \ -"US/Arizona" " " \ -"US/Central" " " \ -"US/East-Indiana" " " \ -"US/Eastern" " " \ -"US/Hawaii" " " \ -"US/Indiana-Starke" " " \ -"US/Michigan" " " \ -"US/Mountain" " " \ -"US/Pacific" " " \ -"US/Pacific-New" " " \ -"US/Samoa" " " \ -"Africa/Abidjan" " " \ -"Africa/Accra" " " \ -"Africa/Addis_Ababa" " " \ -"Africa/Algiers" " " \ -"Africa/Asmera" " " \ -"Africa/Bamako" " " \ -"Africa/Bangui" " " \ -"Africa/Banjul" " " \ -"Africa/Bissau" " " \ -"Africa/Blantyre" " " \ -"Africa/Brazzaville" " " \ -"Africa/Bujumbura" " " \ -"Africa/Cairo" " " \ -"Africa/Casablanca" " " \ -"Africa/Ceuta" " " \ -"Africa/Conakry" " " \ -"Africa/Dakar" " " \ -"Africa/Dar_es_Salaam" " " \ -"Africa/Djibouti" " " \ -"Africa/Douala" " " \ -"Africa/El_Aaiun" " " \ -"Africa/Freetown" " " \ -"Africa/Gaborone" " " \ -"Africa/Harare" " " \ -"Africa/Johannesburg" " " \ -"Africa/Kampala" " " \ -"Africa/Khartoum" " " \ -"Africa/Kigali" " " \ -"Africa/Kinshasa" " " \ -"Africa/Lagos" " " \ -"Africa/Libreville" " " \ -"Africa/Lome" " " \ -"Africa/Luanda" " " \ -"Africa/Lubumbashi" " " \ -"Africa/Lusaka" " " \ -"Africa/Malabo" " " \ -"Africa/Maputo" " " \ -"Africa/Maseru" " " \ -"Africa/Mbabane" " " \ -"Africa/Mogadishu" " " \ -"Africa/Monrovia" " " \ -"Africa/Nairobi" " " \ -"Africa/Ndjamena" " " \ -"Africa/Niamey" " " \ -"Africa/Nouakchott" " " \ -"Africa/Ouagadougou" " " \ -"Africa/Porto-Novo" " " \ -"Africa/Sao_Tome" " " \ -"Africa/Timbuktu" " " \ -"Africa/Tripoli" " " \ -"Africa/Tunis" " " \ -"Africa/Windhoek" " " \ -"America/Adak" " " \ -"America/Anchorage" " " \ -"America/Anguilla" " " \ -"America/Antigua" " " \ -"America/Araguaina" " " \ -"America/Argentina/Buenos_Aires" " " \ -"America/Argentina/Catamarca" " " \ -"America/Argentina/ComodRivadavia" " " \ -"America/Argentina/Cordoba" " " \ -"America/Argentina/Jujuy" " " \ -"America/Argentina/La_Rioja" " " \ -"America/Argentina/Mendoza" " " \ -"America/Argentina/Rio_Gallegos" " " \ -"America/Argentina/San_Juan" " " \ -"America/Argentina/Tucuman" " " \ -"America/Argentina/Ushuaia" " " \ -"America/Aruba" " " \ -"America/Asuncion" " " \ -"America/Atikokan" " " \ -"America/Atka" " " \ -"America/Bahia" " " \ -"America/Barbados" " " \ -"America/Belem" " " \ -"America/Belize" " " \ -"America/Blanc-Sablon" " " \ -"America/Boa_Vista" " " \ -"America/Bogota" " " \ -"America/Boise" " " \ -"America/Buenos_Aires" " " \ -"America/Cambridge_Bay" " " \ -"America/Campo_Grande" " " \ -"America/Cancun" " " \ -"America/Caracas" " " \ -"America/Catamarca" " " \ -"America/Cayenne" " " \ -"America/Cayman" " " \ -"America/Chicago" " " \ -"America/Chihuahua" " " \ -"America/Coral_Harbour" " " \ -"America/Cordoba" " " \ -"America/Costa_Rica" " " \ -"America/Cuiaba" " " \ -"America/Curacao" " " \ -"America/Danmarkshavn" " " \ -"America/Dawson" " " \ -"America/Dawson_Creek" " " \ -"America/Denver" " " \ -"America/Detroit" " " \ -"America/Dominica" " " \ -"America/Edmonton" " " \ -"America/Eirunepe" " " \ -"America/El_Salvador" " " \ -"America/Ensenada" " " \ -"America/Fort_Wayne" " " \ -"America/Fortaleza" " " \ -"America/Glace_Bay" " " \ -"America/Godthab" " " \ -"America/Goose_Bay" " " \ -"America/Grand_Turk" " " \ -"America/Grenada" " " \ -"America/Guadeloupe" " " \ -"America/Guatemala" " " \ -"America/Guayaquil" " " \ -"America/Guyana" " " \ -"America/Halifax" " " \ -"America/Havana" " " \ -"America/Hermosillo" " " \ -"America/Indiana/Indianapolis" " " \ -"America/Indiana/Knox" " " \ -"America/Indiana/Marengo" " " \ -"America/Indiana/Petersburg" " " \ -"America/Indiana/Tell_City" " " \ -"America/Indiana/Vevay" " " \ -"America/Indiana/Vincennes" " " \ -"America/Indianapolis" " " \ -"America/Inuvik" " " \ -"America/Iqaluit" " " \ -"America/Jamaica" " " \ -"America/Jujuy" " " \ -"America/Juneau" " " \ -"America/Kentucky/Louisville" " " \ -"America/Kentucky/Monticello" " " \ -"America/Knox_IN" " " \ -"America/La_Paz" " " \ -"America/Lima" " " \ -"America/Los_Angeles" " " \ -"America/Louisville" " " \ -"America/Maceio" " " \ -"America/Managua" " " \ -"America/Manaus" " " \ -"America/Martinique" " " \ -"America/Mazatlan" " " \ -"America/Mendoza" " " \ -"America/Menominee" " " \ -"America/Merida" " " \ -"America/Mexico_City" " " \ -"America/Miquelon" " " \ -"America/Moncton" " " \ -"America/Monterrey" " " \ -"America/Montevideo" " " \ -"America/Montreal" " " \ -"America/Montserrat" " " \ -"America/Nassau" " " \ -"America/New_York" " " \ -"America/Nipigon" " " \ -"America/Nome" " " \ -"America/Noronha" " " \ -"America/North_Dakota/Center" " " \ -"America/North_Dakota/New_Salem" " " \ -"America/Panama" " " \ -"America/Pangnirtung" " " \ -"America/Paramaribo" " " \ -"America/Phoenix" " " \ -"America/Port-au-Prince" " " \ -"America/Port_of_Spain" " " \ -"America/Porto_Acre" " " \ -"America/Porto_Velho" " " \ -"America/Puerto_Rico" " " \ -"America/Rainy_River" " " \ -"America/Rankin_Inlet" " " \ -"America/Recife" " " \ -"America/Regina" " " \ -"America/Rio_Branco" " " \ -"America/Rosario" " " \ -"America/Santiago" " " \ -"America/Santo_Domingo" " " \ -"America/Sao_Paulo" " " \ -"America/Scoresbysund" " " \ -"America/Shiprock" " " \ -"America/St_Johns" " " \ -"America/St_Kitts" " " \ -"America/St_Lucia" " " \ -"America/St_Thomas" " " \ -"America/St_Vincent" " " \ -"America/Swift_Current" " " \ -"America/Tegucigalpa" " " \ -"America/Thule" " " \ -"America/Thunder_Bay" " " \ -"America/Tijuana" " " \ -"America/Toronto" " " \ -"America/Tortola" " " \ -"America/Vancouver" " " \ -"America/Virgin" " " \ -"America/Whitehorse" " " \ -"America/Winnipeg" " " \ -"America/Yakutat" " " \ -"America/Yellowknife" " " \ -"Antarctica/Casey" " " \ -"Antarctica/Davis" " " \ -"Antarctica/DumontDUrville" " " \ -"Antarctica/Mawson" " " \ -"Antarctica/McMurdo" " " \ -"Antarctica/Palmer" " " \ -"Antarctica/Rothera" " " \ -"Antarctica/South_Pole" " " \ -"Antarctica/Syowa" " " \ -"Antarctica/Vostok" " " \ -"Arctic/Longyearbyen" " " \ -"Asia/Aden" " " \ -"Asia/Almaty" " " \ -"Asia/Amman" " " \ -"Asia/Anadyr" " " \ -"Asia/Aqtau" " " \ -"Asia/Aqtobe" " " \ -"Asia/Ashgabat" " " \ -"Asia/Ashkhabad" " " \ -"Asia/Baghdad" " " \ -"Asia/Bahrain" " " \ -"Asia/Baku" " " \ -"Asia/Bangkok" " " \ -"Asia/Beirut" " " \ -"Asia/Bishkek" " " \ -"Asia/Brunei" " " \ -"Asia/Calcutta" " " \ -"Asia/Choibalsan" " " \ -"Asia/Chongqing" " " \ -"Asia/Chungking" " " \ -"Asia/Colombo" " " \ -"Asia/Dacca" " " \ -"Asia/Damascus" " " \ -"Asia/Dhaka" " " \ -"Asia/Dili" " " \ -"Asia/Dubai" " " \ -"Asia/Dushanbe" " " \ -"Asia/Gaza" " " \ -"Asia/Harbin" " " \ -"Asia/Hong_Kong" " " \ -"Asia/Hovd" " " \ -"Asia/Irkutsk" " " \ -"Asia/Istanbul" " " \ -"Asia/Jakarta" " " \ -"Asia/Jayapura" " " \ -"Asia/Jerusalem" " " \ -"Asia/Kabul" " " \ -"Asia/Kamchatka" " " \ -"Asia/Karachi" " " \ -"Asia/Kashgar" " " \ -"Asia/Katmandu" " " \ -"Asia/Khandyga" " " \ -"Asia/Khandyga" " " \ -"Asia/Krasnoyarsk" " " \ -"Asia/Kuala_Lumpur" " " \ -"Asia/Kuching" " " \ -"Asia/Kuwait" " " \ -"Asia/Macao" " " \ -"Asia/Macau" " " \ -"Asia/Magadan" " " \ -"Asia/Makassar" " " \ -"Asia/Manila" " " \ -"Asia/Muscat" " " \ -"Asia/Nicosia" " " \ -"Asia/Novosibirsk" " " \ -"Asia/Omsk" " " \ -"Asia/Oral" " " \ -"Asia/Phnom_Penh" " " \ -"Asia/Pontianak" " " \ -"Asia/Pyongyang" " " \ -"Asia/Qatar" " " \ -"Asia/Qyzylorda" " " \ -"Asia/Rangoon" " " \ -"Asia/Riyadh" " " \ -"Asia/Riyadh87" " " \ -"Asia/Riyadh88" " " \ -"Asia/Riyadh89" " " \ -"Asia/Saigon" " " \ -"Asia/Sakhalin" " " \ -"Asia/Samarkand" " " \ -"Asia/Seoul" " " \ -"Asia/Shanghai" " " \ -"Asia/Singapore" " " \ -"Asia/Taipei" " " \ -"Asia/Tashkent" " " \ -"Asia/Tbilisi" " " \ -"Asia/Tehran" " " \ -"Asia/Tel_Aviv" " " \ -"Asia/Thimbu" " " \ -"Asia/Thimphu" " " \ -"Asia/Tokyo" " " \ -"Asia/Ujung_Pandang" " " \ -"Asia/Ulaanbaatar" " " \ -"Asia/Ulan_Bator" " " \ -"Asia/Urumqi" " " \ -"Asia/Ust-Nera" " " \ -"Asia/Vientiane" " " \ -"Asia/Vladivostok" " " \ -"Asia/Yakutsk" " " \ -"Asia/Yekaterinburg" " " \ -"Asia/Yerevan" " " \ -"Atlantic/Azores" " " \ -"Atlantic/Bermuda" " " \ -"Atlantic/Canary" " " \ -"Atlantic/Cape_Verde" " " \ -"Atlantic/Faeroe" " " \ -"Atlantic/Jan_Mayen" " " \ -"Atlantic/Madeira" " " \ -"Atlantic/Reykjavik" " " \ -"Atlantic/South_Georgia" " " \ -"Atlantic/St_Helena" " " \ -"Atlantic/Stanley" " " \ -"Australia/ACT" " " \ -"Australia/Adelaide" " " \ -"Australia/Brisbane" " " \ -"Australia/Broken_Hill" " " \ -"Australia/Canberra" " " \ -"Australia/Currie" " " \ -"Australia/Darwin" " " \ -"Australia/Hobart" " " \ -"Australia/LHI" " " \ -"Australia/Lindeman" " " \ -"Australia/Lord_Howe" " " \ -"Australia/Melbourne" " " \ -"Australia/NSW" " " \ -"Australia/North" " " \ -"Australia/Perth" " " \ -"Australia/Queensland" " " \ -"Australia/South" " " \ -"Australia/Sydney" " " \ -"Australia/Tasmania" " " \ -"Australia/Victoria" " " \ -"Australia/West" " " \ -"Australia/Yancowinna" " " \ -"Brazil/Acre" " " \ -"Brazil/DeNoronha" " " \ -"Brazil/East" " " \ -"Brazil/West" " " \ -"CET" " " \ -"CST6CDT" " " \ -"Canada/Atlantic" " " \ -"Canada/Central" " " \ -"Canada/East-Saskatchewan" " " \ -"Canada/Eastern" " " \ -"Canada/Mountain" " " \ -"Canada/Newfoundland" " " \ -"Canada/Pacific" " " \ -"Canada/Saskatchewan" " " \ -"Canada/Yukon" " " \ -"Chile/Continental" " " \ -"Chile/EasterIsland" " " \ -"Cuba" " " \ -"EET" " " \ -"EST" " " \ -"EST5EDT" " " \ -"Egypt" " " \ -"Eire" " " \ -"Etc/GMT" " " \ -"Etc/GMT+0" " " \ -"Etc/GMT+1" " " \ -"Etc/GMT+10" " " \ -"Etc/GMT+11" " " \ -"Etc/GMT+12" " " \ -"Etc/GMT+2" " " \ -"Etc/GMT+3" " " \ -"Etc/GMT+4" " " \ -"Etc/GMT+5" " " \ -"Etc/GMT+6" " " \ -"Etc/GMT+7" " " \ -"Etc/GMT+8" " " \ -"Etc/GMT+9" " " \ -"Etc/GMT-0" " " \ -"Etc/GMT-1" " " \ -"Etc/GMT-10" " " \ -"Etc/GMT-11" " " \ -"Etc/GMT-12" " " \ -"Etc/GMT-13" " " \ -"Etc/GMT-14" " " \ -"Etc/GMT-2" " " \ -"Etc/GMT-3" " " \ -"Etc/GMT-4" " " \ -"Etc/GMT-5" " " \ -"Etc/GMT-6" " " \ -"Etc/GMT-7" " " \ -"Etc/GMT-8" " " \ -"Etc/GMT-9" " " \ -"Etc/GMT0" " " \ -"Etc/Greenwich" " " \ -"Etc/UCT" " " \ -"Etc/UTC" " " \ -"Etc/Universal" " " \ -"Etc/Zulu" " " \ -"Europe/Amsterdam" " " \ -"Europe/Andorra" " " \ -"Europe/Athens" " " \ -"Europe/Belfast" " " \ -"Europe/Belgrade" " " \ -"Europe/Berlin" " " \ -"Europe/Bratislava" " " \ -"Europe/Brussels" " " \ -"Europe/Bucharest" " " \ -"Europe/Budapest" " " \ -"Europe/Busingen" " " \ -"Europe/Chisinau" " " \ -"Europe/Copenhagen" " " \ -"Europe/Dublin" " " \ -"Europe/Gibraltar" " " \ -"Europe/Guernsey" " " \ -"Europe/Helsinki" " " \ -"Europe/Isle_of_Man" " " \ -"Europe/Istanbul" " " \ -"Europe/Jersey" " " \ -"Europe/Kaliningrad" " " \ -"Europe/Kiev" " " \ -"Europe/Lisbon" " " \ -"Europe/Ljubljana" " " \ -"Europe/London" " " \ -"Europe/Luxembourg" " " \ -"Europe/Madrid" " " \ -"Europe/Malta" " " \ -"Europe/Mariehamn" " " \ -"Europe/Minsk" " " \ -"Europe/Monaco" " " \ -"Europe/Moscow" " " \ -"Europe/Nicosia" " " \ -"Europe/Oslo" " " \ -"Europe/Paris" " " \ -"Europe/Podgorica" " " \ -"Europe/Prague" " " \ -"Europe/Riga" " " \ -"Europe/Rome" " " \ -"Europe/Samara" " " \ -"Europe/San_Marino" " " \ -"Europe/Sarajevo" " " \ -"Europe/Simferopol" " " \ -"Europe/Skopje" " " \ -"Europe/Sofia" " " \ -"Europe/Stockholm" " " \ -"Europe/Tallinn" " " \ -"Europe/Tirane" " " \ -"Europe/Tiraspol" " " \ -"Europe/Uzhgorod" " " \ -"Europe/Vaduz" " " \ -"Europe/Vatican" " " \ -"Europe/Vienna" " " \ -"Europe/Vilnius" " " \ -"Europe/Volgograd" " " \ -"Europe/Warsaw" " " \ -"Europe/Zagreb" " " \ -"Europe/Zaporozhye" " " \ -"Europe/Zurich" " " \ -"Factory" " " \ -"GB" " " \ -"GB-Eire" " " \ -"GMT" " " \ -"GMT+0" " " \ -"GMT-0" " " \ -"GMT0" " " \ -"Greenwich" " " \ -"HST" " " \ -"Hongkong" " " \ -"Iceland" " " \ -"Indian/Antananarivo" " " \ -"Indian/Chagos" " " \ -"Indian/Christmas" " " \ -"Indian/Cocos" " " \ -"Indian/Comoro" " " \ -"Indian/Kerguelen" " " \ -"Indian/Mahe" " " \ -"Indian/Maldives" " " \ -"Indian/Mauritius" " " \ -"Indian/Mayotte" " " \ -"Indian/Reunion" " " \ -"Iran" " " \ -"Israel" " " \ -"Jamaica" " " \ -"Japan" " " \ -"Kwajalein" " " \ -"Libya" " " \ -"MET" " " \ -"MST" " " \ -"MST7MDT" " " \ -"Mexico/BajaNorte" " " \ -"Mexico/BajaSur" " " \ -"Mexico/General" " " \ -"Mideast/Riyadh87" " " \ -"Mideast/Riyadh88" " " \ -"Mideast/Riyadh89" " " \ -"NZ" " " \ -"NZ-CHAT" " " \ -"Navajo" " " \ -"PRC" " " \ -"PST8PDT" " " \ -"Pacific/Apia" " " \ -"Pacific/Auckland" " " \ -"Pacific/Chatham" " " \ -"Pacific/Easter" " " \ -"Pacific/Efate" " " \ -"Pacific/Enderbury" " " \ -"Pacific/Fakaofo" " " \ -"Pacific/Fiji" " " \ -"Pacific/Funafuti" " " \ -"Pacific/Galapagos" " " \ -"Pacific/Gambier" " " \ -"Pacific/Guadalcanal" " " \ -"Pacific/Guam" " " \ -"Pacific/Honolulu" " " \ -"Pacific/Johnston" " " \ -"Pacific/Kiritimati" " " \ -"Pacific/Kosrae" " " \ -"Pacific/Kwajalein" " " \ -"Pacific/Majuro" " " \ -"Pacific/Marquesas" " " \ -"Pacific/Midway" " " \ -"Pacific/Nauru" " " \ -"Pacific/Niue" " " \ -"Pacific/Norfolk" " " \ -"Pacific/Noumea" " " \ -"Pacific/Pago_Pago" " " \ -"Pacific/Palau" " " \ -"Pacific/Pitcairn" " " \ -"Pacific/Ponape" " " \ -"Pacific/Port_Moresby" " " \ -"Pacific/Rarotonga" " " \ -"Pacific/Saipan" " " \ -"Pacific/Samoa" " " \ -"Pacific/Tahiti" " " \ -"Pacific/Tarawa" " " \ -"Pacific/Tongatapu" " " \ -"Pacific/Truk" " " \ -"Pacific/Wake" " " \ -"Pacific/Wallis" " " \ -"Pacific/Yap" " " \ -"Poland" " " \ -"Portugal" " " \ -"ROC" " " \ -"ROK" " " \ -"Singapore" " " \ -"Turkey" " " \ -"UCT" " " \ -"UTC" " " \ -"Universal" " " \ -"W-SU" " " \ -"WET" " " \ -"Zulu" " " \ -"posix/Africa/Abidjan" " " \ -"posix/Africa/Accra" " " \ -"posix/Africa/Addis_Ababa" " " \ -"posix/Africa/Algiers" " " \ -"posix/Africa/Asmera" " " \ -"posix/Africa/Bamako" " " \ -"posix/Africa/Bangui" " " \ -"posix/Africa/Banjul" " " \ -"posix/Africa/Bissau" " " \ -"posix/Africa/Blantyre" " " \ -"posix/Africa/Brazzaville" " " \ -"posix/Africa/Bujumbura" " " \ -"posix/Africa/Cairo" " " \ -"posix/Africa/Casablanca" " " \ -"posix/Africa/Ceuta" " " \ -"posix/Africa/Conakry" " " \ -"posix/Africa/Dakar" " " \ -"posix/Africa/Dar_es_Salaam" " " \ -"posix/Africa/Djibouti" " " \ -"posix/Africa/Douala" " " \ -"posix/Africa/El_Aaiun" " " \ -"posix/Africa/Freetown" " " \ -"posix/Africa/Gaborone" " " \ -"posix/Africa/Harare" " " \ -"posix/Africa/Johannesburg" " " \ -"posix/Africa/Kampala" " " \ -"posix/Africa/Khartoum" " " \ -"posix/Africa/Kigali" " " \ -"posix/Africa/Kinshasa" " " \ -"posix/Africa/Lagos" " " \ -"posix/Africa/Libreville" " " \ -"posix/Africa/Lome" " " \ -"posix/Africa/Luanda" " " \ -"posix/Africa/Lubumbashi" " " \ -"posix/Africa/Lusaka" " " \ -"posix/Africa/Malabo" " " \ -"posix/Africa/Maputo" " " \ -"posix/Africa/Maseru" " " \ -"posix/Africa/Mbabane" " " \ -"posix/Africa/Mogadishu" " " \ -"posix/Africa/Monrovia" " " \ -"posix/Africa/Nairobi" " " \ -"posix/Africa/Ndjamena" " " \ -"posix/Africa/Niamey" " " \ -"posix/Africa/Nouakchott" " " \ -"posix/Africa/Ouagadougou" " " \ -"posix/Africa/Porto-Novo" " " \ -"posix/Africa/Sao_Tome" " " \ -"posix/Africa/Timbuktu" " " \ -"posix/Africa/Tripoli" " " \ -"posix/Africa/Tunis" " " \ -"posix/Africa/Windhoek" " " \ -"posix/America/Adak" " " \ -"posix/America/Anchorage" " " \ -"posix/America/Anguilla" " " \ -"posix/America/Antigua" " " \ -"posix/America/Araguaina" " " \ -"posix/America/Argentina/Buenos_Aires" " " \ -"posix/America/Argentina/Catamarca" " " \ -"posix/America/Argentina/ComodRivadavia" " " \ -"posix/America/Argentina/Cordoba" " " \ -"posix/America/Argentina/Jujuy" " " \ -"posix/America/Argentina/La_Rioja" " " \ -"posix/America/Argentina/Mendoza" " " \ -"posix/America/Argentina/Rio_Gallegos" " " \ -"posix/America/Argentina/San_Juan" " " \ -"posix/America/Argentina/Tucuman" " " \ -"posix/America/Argentina/Ushuaia" " " \ -"posix/America/Aruba" " " \ -"posix/America/Asuncion" " " \ -"posix/America/Atikokan" " " \ -"posix/America/Atka" " " \ -"posix/America/Bahia" " " \ -"posix/America/Barbados" " " \ -"posix/America/Belem" " " \ -"posix/America/Belize" " " \ -"posix/America/Blanc-Sablon" " " \ -"posix/America/Boa_Vista" " " \ -"posix/America/Bogota" " " \ -"posix/America/Boise" " " \ -"posix/America/Buenos_Aires" " " \ -"posix/America/Cambridge_Bay" " " \ -"posix/America/Campo_Grande" " " \ -"posix/America/Cancun" " " \ -"posix/America/Caracas" " " \ -"posix/America/Catamarca" " " \ -"posix/America/Cayenne" " " \ -"posix/America/Cayman" " " \ -"posix/America/Chicago" " " \ -"posix/America/Chihuahua" " " \ -"posix/America/Coral_Harbour" " " \ -"posix/America/Cordoba" " " \ -"posix/America/Costa_Rica" " " \ -"posix/America/Cuiaba" " " \ -"posix/America/Curacao" " " \ -"posix/America/Danmarkshavn" " " \ -"posix/America/Dawson" " " \ -"posix/America/Dawson_Creek" " " \ -"posix/America/Denver" " " \ -"posix/America/Detroit" " " \ -"posix/America/Dominica" " " \ -"posix/America/Edmonton" " " \ -"posix/America/Eirunepe" " " \ -"posix/America/El_Salvador" " " \ -"posix/America/Ensenada" " " \ -"posix/America/Fort_Wayne" " " \ -"posix/America/Fortaleza" " " \ -"posix/America/Glace_Bay" " " \ -"posix/America/Godthab" " " \ -"posix/America/Goose_Bay" " " \ -"posix/America/Grand_Turk" " " \ -"posix/America/Grenada" " " \ -"posix/America/Guadeloupe" " " \ -"posix/America/Guatemala" " " \ -"posix/America/Guayaquil" " " \ -"posix/America/Guyana" " " \ -"posix/America/Halifax" " " \ -"posix/America/Havana" " " \ -"posix/America/Hermosillo" " " \ -"posix/America/Indiana/Indianapolis" " " \ -"posix/America/Indiana/Knox" " " \ -"posix/America/Indiana/Marengo" " " \ -"posix/America/Indiana/Petersburg" " " \ -"posix/America/Indiana/Tell_City" " " \ -"posix/America/Indiana/Vevay" " " \ -"posix/America/Indiana/Vincennes" " " \ -"posix/America/Indianapolis" " " \ -"posix/America/Inuvik" " " \ -"posix/America/Iqaluit" " " \ -"posix/America/Jamaica" " " \ -"posix/America/Jujuy" " " \ -"posix/America/Juneau" " " \ -"posix/America/Kentucky/Louisville" " " \ -"posix/America/Kentucky/Monticello" " " \ -"posix/America/Knox_IN" " " \ -"posix/America/La_Paz" " " \ -"posix/America/Lima" " " \ -"posix/America/Los_Angeles" " " \ -"posix/America/Louisville" " " \ -"posix/America/Maceio" " " \ -"posix/America/Managua" " " \ -"posix/America/Manaus" " " \ -"posix/America/Martinique" " " \ -"posix/America/Mazatlan" " " \ -"posix/America/Mendoza" " " \ -"posix/America/Menominee" " " \ -"posix/America/Merida" " " \ -"posix/America/Mexico_City" " " \ -"posix/America/Miquelon" " " \ -"posix/America/Moncton" " " \ -"posix/America/Monterrey" " " \ -"posix/America/Montevideo" " " \ -"posix/America/Montreal" " " \ -"posix/America/Montserrat" " " \ -"posix/America/Nassau" " " \ -"posix/America/New_York" " " \ -"posix/America/Nipigon" " " \ -"posix/America/Nome" " " \ -"posix/America/Noronha" " " \ -"posix/America/North_Dakota/Center" " " \ -"posix/America/North_Dakota/New_Salem" " " \ -"posix/America/Panama" " " \ -"posix/America/Pangnirtung" " " \ -"posix/America/Paramaribo" " " \ -"posix/America/Phoenix" " " \ -"posix/America/Port-au-Prince" " " \ -"posix/America/Port_of_Spain" " " \ -"posix/America/Porto_Acre" " " \ -"posix/America/Porto_Velho" " " \ -"posix/America/Puerto_Rico" " " \ -"posix/America/Rainy_River" " " \ -"posix/America/Rankin_Inlet" " " \ -"posix/America/Recife" " " \ -"posix/America/Regina" " " \ -"posix/America/Rio_Branco" " " \ -"posix/America/Rosario" " " \ -"posix/America/Santiago" " " \ -"posix/America/Santo_Domingo" " " \ -"posix/America/Sao_Paulo" " " \ -"posix/America/Scoresbysund" " " \ -"posix/America/Shiprock" " " \ -"posix/America/St_Johns" " " \ -"posix/America/St_Kitts" " " \ -"posix/America/St_Lucia" " " \ -"posix/America/St_Thomas" " " \ -"posix/America/St_Vincent" " " \ -"posix/America/Swift_Current" " " \ -"posix/America/Tegucigalpa" " " \ -"posix/America/Thule" " " \ -"posix/America/Thunder_Bay" " " \ -"posix/America/Tijuana" " " \ -"posix/America/Toronto" " " \ -"posix/America/Tortola" " " \ -"posix/America/Vancouver" " " \ -"posix/America/Virgin" " " \ -"posix/America/Whitehorse" " " \ -"posix/America/Winnipeg" " " \ -"posix/America/Yakutat" " " \ -"posix/America/Yellowknife" " " \ -"posix/Antarctica/Casey" " " \ -"posix/Antarctica/Davis" " " \ -"posix/Antarctica/DumontDUrville" " " \ -"posix/Antarctica/Mawson" " " \ -"posix/Antarctica/McMurdo" " " \ -"posix/Antarctica/Palmer" " " \ -"posix/Antarctica/Rothera" " " \ -"posix/Antarctica/South_Pole" " " \ -"posix/Antarctica/Syowa" " " \ -"posix/Antarctica/Vostok" " " \ -"posix/Arctic/Longyearbyen" " " \ -"posix/Asia/Aden" " " \ -"posix/Asia/Almaty" " " \ -"posix/Asia/Amman" " " \ -"posix/Asia/Anadyr" " " \ -"posix/Asia/Aqtau" " " \ -"posix/Asia/Aqtobe" " " \ -"posix/Asia/Ashgabat" " " \ -"posix/Asia/Ashkhabad" " " \ -"posix/Asia/Baghdad" " " \ -"posix/Asia/Bahrain" " " \ -"posix/Asia/Baku" " " \ -"posix/Asia/Bangkok" " " \ -"posix/Asia/Beirut" " " \ -"posix/Asia/Bishkek" " " \ -"posix/Asia/Brunei" " " \ -"posix/Asia/Calcutta" " " \ -"posix/Asia/Choibalsan" " " \ -"posix/Asia/Chongqing" " " \ -"posix/Asia/Chungking" " " \ -"posix/Asia/Colombo" " " \ -"posix/Asia/Dacca" " " \ -"posix/Asia/Damascus" " " \ -"posix/Asia/Dhaka" " " \ -"posix/Asia/Dili" " " \ -"posix/Asia/Dubai" " " \ -"posix/Asia/Dushanbe" " " \ -"posix/Asia/Gaza" " " \ -"posix/Asia/Harbin" " " \ -"posix/Asia/Hong_Kong" " " \ -"posix/Asia/Hovd" " " \ -"posix/Asia/Irkutsk" " " \ -"posix/Asia/Istanbul" " " \ -"posix/Asia/Jakarta" " " \ -"posix/Asia/Jayapura" " " \ -"posix/Asia/Jerusalem" " " \ -"posix/Asia/Kabul" " " \ -"posix/Asia/Kamchatka" " " \ -"posix/Asia/Karachi" " " \ -"posix/Asia/Kashgar" " " \ -"posix/Asia/Katmandu" " " \ -"posix/Asia/Krasnoyarsk" " " \ -"posix/Asia/Kuala_Lumpur" " " \ -"posix/Asia/Kuching" " " \ -"posix/Asia/Kuwait" " " \ -"posix/Asia/Macao" " " \ -"posix/Asia/Macau" " " \ -"posix/Asia/Magadan" " " \ -"posix/Asia/Makassar" " " \ -"posix/Asia/Manila" " " \ -"posix/Asia/Muscat" " " \ -"posix/Asia/Nicosia" " " \ -"posix/Asia/Novosibirsk" " " \ -"posix/Asia/Omsk" " " \ -"posix/Asia/Oral" " " \ -"posix/Asia/Phnom_Penh" " " \ -"posix/Asia/Pontianak" " " \ -"posix/Asia/Pyongyang" " " \ -"posix/Asia/Qatar" " " \ -"posix/Asia/Qyzylorda" " " \ -"posix/Asia/Rangoon" " " \ -"posix/Asia/Riyadh" " " \ -"posix/Asia/Riyadh87" " " \ -"posix/Asia/Riyadh88" " " \ -"posix/Asia/Riyadh89" " " \ -"posix/Asia/Saigon" " " \ -"posix/Asia/Sakhalin" " " \ -"posix/Asia/Samarkand" " " \ -"posix/Asia/Seoul" " " \ -"posix/Asia/Shanghai" " " \ -"posix/Asia/Singapore" " " \ -"posix/Asia/Taipei" " " \ -"posix/Asia/Tashkent" " " \ -"posix/Asia/Tbilisi" " " \ -"posix/Asia/Tehran" " " \ -"posix/Asia/Tel_Aviv" " " \ -"posix/Asia/Thimbu" " " \ -"posix/Asia/Thimphu" " " \ -"posix/Asia/Tokyo" " " \ -"posix/Asia/Ujung_Pandang" " " \ -"posix/Asia/Ulaanbaatar" " " \ -"posix/Asia/Ulan_Bator" " " \ -"posix/Asia/Urumqi" " " \ -"posix/Asia/Vientiane" " " \ -"posix/Asia/Vladivostok" " " \ -"posix/Asia/Yakutsk" " " \ -"posix/Asia/Yekaterinburg" " " \ -"posix/Asia/Yerevan" " " \ -"posix/Atlantic/Azores" " " \ -"posix/Atlantic/Bermuda" " " \ -"posix/Atlantic/Canary" " " \ -"posix/Atlantic/Cape_Verde" " " \ -"posix/Atlantic/Faeroe" " " \ -"posix/Atlantic/Jan_Mayen" " " \ -"posix/Atlantic/Madeira" " " \ -"posix/Atlantic/Reykjavik" " " \ -"posix/Atlantic/South_Georgia" " " \ -"posix/Atlantic/St_Helena" " " \ -"posix/Atlantic/Stanley" " " \ -"posix/Australia/ACT" " " \ -"posix/Australia/Adelaide" " " \ -"posix/Australia/Brisbane" " " \ -"posix/Australia/Broken_Hill" " " \ -"posix/Australia/Canberra" " " \ -"posix/Australia/Currie" " " \ -"posix/Australia/Darwin" " " \ -"posix/Australia/Hobart" " " \ -"posix/Australia/LHI" " " \ -"posix/Australia/Lindeman" " " \ -"posix/Australia/Lord_Howe" " " \ -"posix/Australia/Melbourne" " " \ -"posix/Australia/NSW" " " \ -"posix/Australia/North" " " \ -"posix/Australia/Perth" " " \ -"posix/Australia/Queensland" " " \ -"posix/Australia/South" " " \ -"posix/Australia/Sydney" " " \ -"posix/Australia/Tasmania" " " \ -"posix/Australia/Victoria" " " \ -"posix/Australia/West" " " \ -"posix/Australia/Yancowinna" " " \ -"posix/Brazil/Acre" " " \ -"posix/Brazil/DeNoronha" " " \ -"posix/Brazil/East" " " \ -"posix/Brazil/West" " " \ -"posix/CET" " " \ -"posix/CST6CDT" " " \ -"posix/Canada/Atlantic" " " \ -"posix/Canada/Central" " " \ -"posix/Canada/East-Saskatchewan" " " \ -"posix/Canada/Eastern" " " \ -"posix/Canada/Mountain" " " \ -"posix/Canada/Newfoundland" " " \ -"posix/Canada/Pacific" " " \ -"posix/Canada/Saskatchewan" " " \ -"posix/Canada/Yukon" " " \ -"posix/Chile/Continental" " " \ -"posix/Chile/EasterIsland" " " \ -"posix/Cuba" " " \ -"posix/EET" " " \ -"posix/EST" " " \ -"posix/EST5EDT" " " \ -"posix/Egypt" " " \ -"posix/Eire" " " \ -"posix/Etc/GMT" " " \ -"posix/Etc/GMT+0" " " \ -"posix/Etc/GMT+1" " " \ -"posix/Etc/GMT+10" " " \ -"posix/Etc/GMT+11" " " \ -"posix/Etc/GMT+12" " " \ -"posix/Etc/GMT+2" " " \ -"posix/Etc/GMT+3" " " \ -"posix/Etc/GMT+4" " " \ -"posix/Etc/GMT+5" " " \ -"posix/Etc/GMT+6" " " \ -"posix/Etc/GMT+7" " " \ -"posix/Etc/GMT+8" " " \ -"posix/Etc/GMT+9" " " \ -"posix/Etc/GMT-0" " " \ -"posix/Etc/GMT-1" " " \ -"posix/Etc/GMT-10" " " \ -"posix/Etc/GMT-11" " " \ -"posix/Etc/GMT-12" " " \ -"posix/Etc/GMT-13" " " \ -"posix/Etc/GMT-14" " " \ -"posix/Etc/GMT-2" " " \ -"posix/Etc/GMT-3" " " \ -"posix/Etc/GMT-4" " " \ -"posix/Etc/GMT-5" " " \ -"posix/Etc/GMT-6" " " \ -"posix/Etc/GMT-7" " " \ -"posix/Etc/GMT-8" " " \ -"posix/Etc/GMT-9" " " \ -"posix/Etc/GMT0" " " \ -"posix/Etc/Greenwich" " " \ -"posix/Etc/UCT" " " \ -"posix/Etc/UTC" " " \ -"posix/Etc/Universal" " " \ -"posix/Etc/Zulu" " " \ -"posix/Europe/Amsterdam" " " \ -"posix/Europe/Andorra" " " \ -"posix/Europe/Athens" " " \ -"posix/Europe/Belfast" " " \ -"posix/Europe/Belgrade" " " \ -"posix/Europe/Berlin" " " \ -"posix/Europe/Bratislava" " " \ -"posix/Europe/Brussels" " " \ -"posix/Europe/Bucharest" " " \ -"posix/Europe/Budapest" " " \ -"posix/Europe/Chisinau" " " \ -"posix/Europe/Copenhagen" " " \ -"posix/Europe/Dublin" " " \ -"posix/Europe/Gibraltar" " " \ -"posix/Europe/Guernsey" " " \ -"posix/Europe/Helsinki" " " \ -"posix/Europe/Isle_of_Man" " " \ -"posix/Europe/Istanbul" " " \ -"posix/Europe/Jersey" " " \ -"posix/Europe/Kaliningrad" " " \ -"posix/Europe/Kiev" " " \ -"posix/Europe/Lisbon" " " \ -"posix/Europe/Ljubljana" " " \ -"posix/Europe/London" " " \ -"posix/Europe/Luxembourg" " " \ -"posix/Europe/Madrid" " " \ -"posix/Europe/Malta" " " \ -"posix/Europe/Mariehamn" " " \ -"posix/Europe/Minsk" " " \ -"posix/Europe/Monaco" " " \ -"posix/Europe/Moscow" " " \ -"posix/Europe/Nicosia" " " \ -"posix/Europe/Oslo" " " \ -"posix/Europe/Paris" " " \ -"posix/Europe/Podgorica" " " \ -"posix/Europe/Prague" " " \ -"posix/Europe/Riga" " " \ -"posix/Europe/Rome" " " \ -"posix/Europe/Samara" " " \ -"posix/Europe/San_Marino" " " \ -"posix/Europe/Sarajevo" " " \ -"posix/Europe/Simferopol" " " \ -"posix/Europe/Skopje" " " \ -"posix/Europe/Sofia" " " \ -"posix/Europe/Stockholm" " " \ -"posix/Europe/Tallinn" " " \ -"posix/Europe/Tirane" " " \ -"posix/Europe/Tiraspol" " " \ -"posix/Europe/Uzhgorod" " " \ -"posix/Europe/Vaduz" " " \ -"posix/Europe/Vatican" " " \ -"posix/Europe/Vienna" " " \ -"posix/Europe/Vilnius" " " \ -"posix/Europe/Volgograd" " " \ -"posix/Europe/Warsaw" " " \ -"posix/Europe/Zagreb" " " \ -"posix/Europe/Zaporozhye" " " \ -"posix/Europe/Zurich" " " \ -"posix/Factory" " " \ -"posix/GB" " " \ -"posix/GB-Eire" " " \ -"posix/GMT" " " \ -"posix/GMT+0" " " \ -"posix/GMT-0" " " \ -"posix/GMT0" " " \ -"posix/Greenwich" " " \ -"posix/HST" " " \ -"posix/Hongkong" " " \ -"posix/Iceland" " " \ -"posix/Indian/Antananarivo" " " \ -"posix/Indian/Chagos" " " \ -"posix/Indian/Christmas" " " \ -"posix/Indian/Cocos" " " \ -"posix/Indian/Comoro" " " \ -"posix/Indian/Kerguelen" " " \ -"posix/Indian/Mahe" " " \ -"posix/Indian/Maldives" " " \ -"posix/Indian/Mauritius" " " \ -"posix/Indian/Mayotte" " " \ -"posix/Indian/Reunion" " " \ -"posix/Iran" " " \ -"posix/Israel" " " \ -"posix/Jamaica" " " \ -"posix/Japan" " " \ -"posix/Kwajalein" " " \ -"posix/Libya" " " \ -"posix/MET" " " \ -"posix/MST" " " \ -"posix/MST7MDT" " " \ -"posix/Mexico/BajaNorte" " " \ -"posix/Mexico/BajaSur" " " \ -"posix/Mexico/General" " " \ -"posix/Mideast/Riyadh87" " " \ -"posix/Mideast/Riyadh88" " " \ -"posix/Mideast/Riyadh89" " " \ -"posix/NZ" " " \ -"posix/NZ-CHAT" " " \ -"posix/Navajo" " " \ -"posix/PRC" " " \ -"posix/PST8PDT" " " \ -"posix/Pacific/Apia" " " \ -"posix/Pacific/Auckland" " " \ -"posix/Pacific/Chatham" " " \ -"posix/Pacific/Easter" " " \ -"posix/Pacific/Efate" " " \ -"posix/Pacific/Enderbury" " " \ -"posix/Pacific/Fakaofo" " " \ -"posix/Pacific/Fiji" " " \ -"posix/Pacific/Funafuti" " " \ -"posix/Pacific/Galapagos" " " \ -"posix/Pacific/Gambier" " " \ -"posix/Pacific/Guadalcanal" " " \ -"posix/Pacific/Guam" " " \ -"posix/Pacific/Honolulu" " " \ -"posix/Pacific/Johnston" " " \ -"posix/Pacific/Kiritimati" " " \ -"posix/Pacific/Kosrae" " " \ -"posix/Pacific/Kwajalein" " " \ -"posix/Pacific/Majuro" " " \ -"posix/Pacific/Marquesas" " " \ -"posix/Pacific/Midway" " " \ -"posix/Pacific/Nauru" " " \ -"posix/Pacific/Niue" " " \ -"posix/Pacific/Norfolk" " " \ -"posix/Pacific/Noumea" " " \ -"posix/Pacific/Pago_Pago" " " \ -"posix/Pacific/Palau" " " \ -"posix/Pacific/Pitcairn" " " \ -"posix/Pacific/Ponape" " " \ -"posix/Pacific/Port_Moresby" " " \ -"posix/Pacific/Rarotonga" " " \ -"posix/Pacific/Saipan" " " \ -"posix/Pacific/Samoa" " " \ -"posix/Pacific/Tahiti" " " \ -"posix/Pacific/Tarawa" " " \ -"posix/Pacific/Tongatapu" " " \ -"posix/Pacific/Truk" " " \ -"posix/Pacific/Wake" " " \ -"posix/Pacific/Wallis" " " \ -"posix/Pacific/Yap" " " \ -"posix/Poland" " " \ -"posix/Portugal" " " \ -"posix/ROC" " " \ -"posix/ROK" " " \ -"posix/Singapore" " " \ -"posix/Turkey" " " \ -"posix/UCT" " " \ -"posix/US/Alaska" " " \ -"posix/US/Aleutian" " " \ -"posix/US/Arizona" " " \ -"posix/US/Central" " " \ -"posix/US/East-Indiana" " " \ -"posix/US/Eastern" " " \ -"posix/US/Hawaii" " " \ -"posix/US/Indiana-Starke" " " \ -"posix/US/Michigan" " " \ -"posix/US/Mountain" " " \ -"posix/US/Pacific" " " \ -"posix/US/Pacific-New" " " \ -"posix/US/Samoa" " " \ -"posix/UTC" " " \ -"posix/Universal" " " \ -"posix/W-SU" " " \ -"posix/WET" " " \ -"posix/Zulu" " " \ -"posixrules" " " \ -"right/Africa/Abidjan" " " \ -"right/Africa/Accra" " " \ -"right/Africa/Addis_Ababa" " " \ -"right/Africa/Algiers" " " \ -"right/Africa/Asmera" " " \ -"right/Africa/Bamako" " " \ -"right/Africa/Bangui" " " \ -"right/Africa/Banjul" " " \ -"right/Africa/Bissau" " " \ -"right/Africa/Blantyre" " " \ -"right/Africa/Brazzaville" " " \ -"right/Africa/Bujumbura" " " \ -"right/Africa/Cairo" " " \ -"right/Africa/Casablanca" " " \ -"right/Africa/Ceuta" " " \ -"right/Africa/Conakry" " " \ -"right/Africa/Dakar" " " \ -"right/Africa/Dar_es_Salaam" " " \ -"right/Africa/Djibouti" " " \ -"right/Africa/Douala" " " \ -"right/Africa/El_Aaiun" " " \ -"right/Africa/Freetown" " " \ -"right/Africa/Gaborone" " " \ -"right/Africa/Harare" " " \ -"right/Africa/Johannesburg" " " \ -"right/Africa/Kampala" " " \ -"right/Africa/Khartoum" " " \ -"right/Africa/Kigali" " " \ -"right/Africa/Kinshasa" " " \ -"right/Africa/Lagos" " " \ -"right/Africa/Libreville" " " \ -"right/Africa/Lome" " " \ -"right/Africa/Luanda" " " \ -"right/Africa/Lubumbashi" " " \ -"right/Africa/Lusaka" " " \ -"right/Africa/Malabo" " " \ -"right/Africa/Maputo" " " \ -"right/Africa/Maseru" " " \ -"right/Africa/Mbabane" " " \ -"right/Africa/Mogadishu" " " \ -"right/Africa/Monrovia" " " \ -"right/Africa/Nairobi" " " \ -"right/Africa/Ndjamena" " " \ -"right/Africa/Niamey" " " \ -"right/Africa/Nouakchott" " " \ -"right/Africa/Ouagadougou" " " \ -"right/Africa/Porto-Novo" " " \ -"right/Africa/Sao_Tome" " " \ -"right/Africa/Timbuktu" " " \ -"right/Africa/Tripoli" " " \ -"right/Africa/Tunis" " " \ -"right/Africa/Windhoek" " " \ -"right/America/Adak" " " \ -"right/America/Anchorage" " " \ -"right/America/Anguilla" " " \ -"right/America/Antigua" " " \ -"right/America/Araguaina" " " \ -"right/America/Argentina/Buenos_Aires" " " \ -"right/America/Argentina/Catamarca" " " \ -"right/America/Argentina/ComodRivadavia" " " \ -"right/America/Argentina/Cordoba" " " \ -"right/America/Argentina/Jujuy" " " \ -"right/America/Argentina/La_Rioja" " " \ -"right/America/Argentina/Mendoza" " " \ -"right/America/Argentina/Rio_Gallegos" " " \ -"right/America/Argentina/San_Juan" " " \ -"right/America/Argentina/Tucuman" " " \ -"right/America/Argentina/Ushuaia" " " \ -"right/America/Aruba" " " \ -"right/America/Asuncion" " " \ -"right/America/Atikokan" " " \ -"right/America/Atka" " " \ -"right/America/Bahia" " " \ -"right/America/Barbados" " " \ -"right/America/Belem" " " \ -"right/America/Belize" " " \ -"right/America/Blanc-Sablon" " " \ -"right/America/Boa_Vista" " " \ -"right/America/Bogota" " " \ -"right/America/Boise" " " \ -"right/America/Buenos_Aires" " " \ -"right/America/Cambridge_Bay" " " \ -"right/America/Campo_Grande" " " \ -"right/America/Cancun" " " \ -"right/America/Caracas" " " \ -"right/America/Catamarca" " " \ -"right/America/Cayenne" " " \ -"right/America/Cayman" " " \ -"right/America/Chicago" " " \ -"right/America/Chihuahua" " " \ -"right/America/Coral_Harbour" " " \ -"right/America/Cordoba" " " \ -"right/America/Costa_Rica" " " \ -"right/America/Cuiaba" " " \ -"right/America/Curacao" " " \ -"right/America/Danmarkshavn" " " \ -"right/America/Dawson" " " \ -"right/America/Dawson_Creek" " " \ -"right/America/Denver" " " \ -"right/America/Detroit" " " \ -"right/America/Dominica" " " \ -"right/America/Edmonton" " " \ -"right/America/Eirunepe" " " \ -"right/America/El_Salvador" " " \ -"right/America/Ensenada" " " \ -"right/America/Fort_Wayne" " " \ -"right/America/Fortaleza" " " \ -"right/America/Glace_Bay" " " \ -"right/America/Godthab" " " \ -"right/America/Goose_Bay" " " \ -"right/America/Grand_Turk" " " \ -"right/America/Grenada" " " \ -"right/America/Guadeloupe" " " \ -"right/America/Guatemala" " " \ -"right/America/Guayaquil" " " \ -"right/America/Guyana" " " \ -"right/America/Halifax" " " \ -"right/America/Havana" " " \ -"right/America/Hermosillo" " " \ -"right/America/Indiana/Indianapolis" " " \ -"right/America/Indiana/Knox" " " \ -"right/America/Indiana/Marengo" " " \ -"right/America/Indiana/Petersburg" " " \ -"right/America/Indiana/Tell_City" " " \ -"right/America/Indiana/Vevay" " " \ -"right/America/Indiana/Vincennes" " " \ -"right/America/Indianapolis" " " \ -"right/America/Inuvik" " " \ -"right/America/Iqaluit" " " \ -"right/America/Jamaica" " " \ -"right/America/Jujuy" " " \ -"right/America/Juneau" " " \ -"right/America/Kentucky/Louisville" " " \ -"right/America/Kentucky/Monticello" " " \ -"right/America/Knox_IN" " " \ -"right/America/La_Paz" " " \ -"right/America/Lima" " " \ -"right/America/Los_Angeles" " " \ -"right/America/Louisville" " " \ -"right/America/Maceio" " " \ -"right/America/Managua" " " \ -"right/America/Manaus" " " \ -"right/America/Martinique" " " \ -"right/America/Mazatlan" " " \ -"right/America/Mendoza" " " \ -"right/America/Menominee" " " \ -"right/America/Merida" " " \ -"right/America/Mexico_City" " " \ -"right/America/Miquelon" " " \ -"right/America/Moncton" " " \ -"right/America/Monterrey" " " \ -"right/America/Montevideo" " " \ -"right/America/Montreal" " " \ -"right/America/Montserrat" " " \ -"right/America/Nassau" " " \ -"right/America/New_York" " " \ -"right/America/Nipigon" " " \ -"right/America/Nome" " " \ -"right/America/Noronha" " " \ -"right/America/North_Dakota/Center" " " \ -"right/America/North_Dakota/New_Salem" " " \ -"right/America/Panama" " " \ -"right/America/Pangnirtung" " " \ -"right/America/Paramaribo" " " \ -"right/America/Phoenix" " " \ -"right/America/Port-au-Prince" " " \ -"right/America/Port_of_Spain" " " \ -"right/America/Porto_Acre" " " \ -"right/America/Porto_Velho" " " \ -"right/America/Puerto_Rico" " " \ -"right/America/Rainy_River" " " \ -"right/America/Rankin_Inlet" " " \ -"right/America/Recife" " " \ -"right/America/Regina" " " \ -"right/America/Rio_Branco" " " \ -"right/America/Rosario" " " \ -"right/America/Santiago" " " \ -"right/America/Santo_Domingo" " " \ -"right/America/Sao_Paulo" " " \ -"right/America/Scoresbysund" " " \ -"right/America/Shiprock" " " \ -"right/America/St_Johns" " " \ -"right/America/St_Kitts" " " \ -"right/America/St_Lucia" " " \ -"right/America/St_Thomas" " " \ -"right/America/St_Vincent" " " \ -"right/America/Swift_Current" " " \ -"right/America/Tegucigalpa" " " \ -"right/America/Thule" " " \ -"right/America/Thunder_Bay" " " \ -"right/America/Tijuana" " " \ -"right/America/Toronto" " " \ -"right/America/Tortola" " " \ -"right/America/Vancouver" " " \ -"right/America/Virgin" " " \ -"right/America/Whitehorse" " " \ -"right/America/Winnipeg" " " \ -"right/America/Yakutat" " " \ -"right/America/Yellowknife" " " \ -"right/Antarctica/Casey" " " \ -"right/Antarctica/Davis" " " \ -"right/Antarctica/DumontDUrville" " " \ -"right/Antarctica/Mawson" " " \ -"right/Antarctica/McMurdo" " " \ -"right/Antarctica/Palmer" " " \ -"right/Antarctica/Rothera" " " \ -"right/Antarctica/South_Pole" " " \ -"right/Antarctica/Syowa" " " \ -"right/Antarctica/Vostok" " " \ -"right/Arctic/Longyearbyen" " " \ -"right/Asia/Aden" " " \ -"right/Asia/Almaty" " " \ -"right/Asia/Amman" " " \ -"right/Asia/Anadyr" " " \ -"right/Asia/Aqtau" " " \ -"right/Asia/Aqtobe" " " \ -"right/Asia/Ashgabat" " " \ -"right/Asia/Ashkhabad" " " \ -"right/Asia/Baghdad" " " \ -"right/Asia/Bahrain" " " \ -"right/Asia/Baku" " " \ -"right/Asia/Bangkok" " " \ -"right/Asia/Beirut" " " \ -"right/Asia/Bishkek" " " \ -"right/Asia/Brunei" " " \ -"right/Asia/Calcutta" " " \ -"right/Asia/Choibalsan" " " \ -"right/Asia/Chongqing" " " \ -"right/Asia/Chungking" " " \ -"right/Asia/Colombo" " " \ -"right/Asia/Dacca" " " \ -"right/Asia/Damascus" " " \ -"right/Asia/Dhaka" " " \ -"right/Asia/Dili" " " \ -"right/Asia/Dubai" " " \ -"right/Asia/Dushanbe" " " \ -"right/Asia/Gaza" " " \ -"right/Asia/Harbin" " " \ -"right/Asia/Hong_Kong" " " \ -"right/Asia/Hovd" " " \ -"right/Asia/Irkutsk" " " \ -"right/Asia/Istanbul" " " \ -"right/Asia/Jakarta" " " \ -"right/Asia/Jayapura" " " \ -"right/Asia/Jerusalem" " " \ -"right/Asia/Kabul" " " \ -"right/Asia/Kamchatka" " " \ -"right/Asia/Karachi" " " \ -"right/Asia/Kashgar" " " \ -"right/Asia/Katmandu" " " \ -"right/Asia/Krasnoyarsk" " " \ -"right/Asia/Kuala_Lumpur" " " \ -"right/Asia/Kuching" " " \ -"right/Asia/Kuwait" " " \ -"right/Asia/Macao" " " \ -"right/Asia/Macau" " " \ -"right/Asia/Magadan" " " \ -"right/Asia/Makassar" " " \ -"right/Asia/Manila" " " \ -"right/Asia/Muscat" " " \ -"right/Asia/Nicosia" " " \ -"right/Asia/Novosibirsk" " " \ -"right/Asia/Omsk" " " \ -"right/Asia/Oral" " " \ -"right/Asia/Phnom_Penh" " " \ -"right/Asia/Pontianak" " " \ -"right/Asia/Pyongyang" " " \ -"right/Asia/Qatar" " " \ -"right/Asia/Qyzylorda" " " \ -"right/Asia/Rangoon" " " \ -"right/Asia/Riyadh" " " \ -"right/Asia/Riyadh87" " " \ -"right/Asia/Riyadh88" " " \ -"right/Asia/Riyadh89" " " \ -"right/Asia/Saigon" " " \ -"right/Asia/Sakhalin" " " \ -"right/Asia/Samarkand" " " \ -"right/Asia/Seoul" " " \ -"right/Asia/Shanghai" " " \ -"right/Asia/Singapore" " " \ -"right/Asia/Taipei" " " \ -"right/Asia/Tashkent" " " \ -"right/Asia/Tbilisi" " " \ -"right/Asia/Tehran" " " \ -"right/Asia/Tel_Aviv" " " \ -"right/Asia/Thimbu" " " \ -"right/Asia/Thimphu" " " \ -"right/Asia/Tokyo" " " \ -"right/Asia/Ujung_Pandang" " " \ -"right/Asia/Ulaanbaatar" " " \ -"right/Asia/Ulan_Bator" " " \ -"right/Asia/Urumqi" " " \ -"right/Asia/Vientiane" " " \ -"right/Asia/Vladivostok" " " \ -"right/Asia/Yakutsk" " " \ -"right/Asia/Yekaterinburg" " " \ -"right/Asia/Yerevan" " " \ -"right/Atlantic/Azores" " " \ -"right/Atlantic/Bermuda" " " \ -"right/Atlantic/Canary" " " \ -"right/Atlantic/Cape_Verde" " " \ -"right/Atlantic/Faeroe" " " \ -"right/Atlantic/Jan_Mayen" " " \ -"right/Atlantic/Madeira" " " \ -"right/Atlantic/Reykjavik" " " \ -"right/Atlantic/South_Georgia" " " \ -"right/Atlantic/St_Helena" " " \ -"right/Atlantic/Stanley" " " \ -"right/Australia/ACT" " " \ -"right/Australia/Adelaide" " " \ -"right/Australia/Brisbane" " " \ -"right/Australia/Broken_Hill" " " \ -"right/Australia/Canberra" " " \ -"right/Australia/Currie" " " \ -"right/Australia/Darwin" " " \ -"right/Australia/Hobart" " " \ -"right/Australia/LHI" " " \ -"right/Australia/Lindeman" " " \ -"right/Australia/Lord_Howe" " " \ -"right/Australia/Melbourne" " " \ -"right/Australia/NSW" " " \ -"right/Australia/North" " " \ -"right/Australia/Perth" " " \ -"right/Australia/Queensland" " " \ -"right/Australia/South" " " \ -"right/Australia/Sydney" " " \ -"right/Australia/Tasmania" " " \ -"right/Australia/Victoria" " " \ -"right/Australia/West" " " \ -"right/Australia/Yancowinna" " " \ -"right/Brazil/Acre" " " \ -"right/Brazil/DeNoronha" " " \ -"right/Brazil/East" " " \ -"right/Brazil/West" " " \ -"right/CET" " " \ -"right/CST6CDT" " " \ -"right/Canada/Atlantic" " " \ -"right/Canada/Central" " " \ -"right/Canada/East-Saskatchewan" " " \ -"right/Canada/Eastern" " " \ -"right/Canada/Mountain" " " \ -"right/Canada/Newfoundland" " " \ -"right/Canada/Pacific" " " \ -"right/Canada/Saskatchewan" " " \ -"right/Canada/Yukon" " " \ -"right/Chile/Continental" " " \ -"right/Chile/EasterIsland" " " \ -"right/Cuba" " " \ -"right/EET" " " \ -"right/EST" " " \ -"right/EST5EDT" " " \ -"right/Egypt" " " \ -"right/Eire" " " \ -"right/Etc/GMT" " " \ -"right/Etc/GMT+0" " " \ -"right/Etc/GMT+1" " " \ -"right/Etc/GMT+10" " " \ -"right/Etc/GMT+11" " " \ -"right/Etc/GMT+12" " " \ -"right/Etc/GMT+2" " " \ -"right/Etc/GMT+3" " " \ -"right/Etc/GMT+4" " " \ -"right/Etc/GMT+5" " " \ -"right/Etc/GMT+6" " " \ -"right/Etc/GMT+7" " " \ -"right/Etc/GMT+8" " " \ -"right/Etc/GMT+9" " " \ -"right/Etc/GMT-0" " " \ -"right/Etc/GMT-1" " " \ -"right/Etc/GMT-10" " " \ -"right/Etc/GMT-11" " " \ -"right/Etc/GMT-12" " " \ -"right/Etc/GMT-13" " " \ -"right/Etc/GMT-14" " " \ -"right/Etc/GMT-2" " " \ -"right/Etc/GMT-3" " " \ -"right/Etc/GMT-4" " " \ -"right/Etc/GMT-5" " " \ -"right/Etc/GMT-6" " " \ -"right/Etc/GMT-7" " " \ -"right/Etc/GMT-8" " " \ -"right/Etc/GMT-9" " " \ -"right/Etc/GMT0" " " \ -"right/Etc/Greenwich" " " \ -"right/Etc/UCT" " " \ -"right/Etc/UTC" " " \ -"right/Etc/Universal" " " \ -"right/Etc/Zulu" " " \ -"right/Europe/Amsterdam" " " \ -"right/Europe/Andorra" " " \ -"right/Europe/Athens" " " \ -"right/Europe/Belfast" " " \ -"right/Europe/Belgrade" " " \ -"right/Europe/Berlin" " " \ -"right/Europe/Bratislava" " " \ -"right/Europe/Brussels" " " \ -"right/Europe/Bucharest" " " \ -"right/Europe/Budapest" " " \ -"right/Europe/Chisinau" " " \ -"right/Europe/Copenhagen" " " \ -"right/Europe/Dublin" " " \ -"right/Europe/Gibraltar" " " \ -"right/Europe/Guernsey" " " \ -"right/Europe/Helsinki" " " \ -"right/Europe/Isle_of_Man" " " \ -"right/Europe/Istanbul" " " \ -"right/Europe/Jersey" " " \ -"right/Europe/Kaliningrad" " " \ -"right/Europe/Kiev" " " \ -"right/Europe/Lisbon" " " \ -"right/Europe/Ljubljana" " " \ -"right/Europe/London" " " \ -"right/Europe/Luxembourg" " " \ -"right/Europe/Madrid" " " \ -"right/Europe/Malta" " " \ -"right/Europe/Mariehamn" " " \ -"right/Europe/Minsk" " " \ -"right/Europe/Monaco" " " \ -"right/Europe/Moscow" " " \ -"right/Europe/Nicosia" " " \ -"right/Europe/Oslo" " " \ -"right/Europe/Paris" " " \ -"right/Europe/Podgorica" " " \ -"right/Europe/Prague" " " \ -"right/Europe/Riga" " " \ -"right/Europe/Rome" " " \ -"right/Europe/Samara" " " \ -"right/Europe/San_Marino" " " \ -"right/Europe/Sarajevo" " " \ -"right/Europe/Simferopol" " " \ -"right/Europe/Skopje" " " \ -"right/Europe/Sofia" " " \ -"right/Europe/Stockholm" " " \ -"right/Europe/Tallinn" " " \ -"right/Europe/Tirane" " " \ -"right/Europe/Tiraspol" " " \ -"right/Europe/Uzhgorod" " " \ -"right/Europe/Vaduz" " " \ -"right/Europe/Vatican" " " \ -"right/Europe/Vienna" " " \ -"right/Europe/Vilnius" " " \ -"right/Europe/Volgograd" " " \ -"right/Europe/Warsaw" " " \ -"right/Europe/Zagreb" " " \ -"right/Europe/Zaporozhye" " " \ -"right/Europe/Zurich" " " \ -"right/Factory" " " \ -"right/GB" " " \ -"right/GB-Eire" " " \ -"right/GMT" " " \ -"right/GMT+0" " " \ -"right/GMT-0" " " \ -"right/GMT0" " " \ -"right/Greenwich" " " \ -"right/HST" " " \ -"right/Hongkong" " " \ -"right/Iceland" " " \ -"right/Indian/Antananarivo" " " \ -"right/Indian/Chagos" " " \ -"right/Indian/Christmas" " " \ -"right/Indian/Cocos" " " \ -"right/Indian/Comoro" " " \ -"right/Indian/Kerguelen" " " \ -"right/Indian/Mahe" " " \ -"right/Indian/Maldives" " " \ -"right/Indian/Mauritius" " " \ -"right/Indian/Mayotte" " " \ -"right/Indian/Reunion" " " \ -"right/Iran" " " \ -"right/Israel" " " \ -"right/Jamaica" " " \ -"right/Japan" " " \ -"right/Kwajalein" " " \ -"right/Libya" " " \ -"right/MET" " " \ -"right/MST" " " \ -"right/MST7MDT" " " \ -"right/Mexico/BajaNorte" " " \ -"right/Mexico/BajaSur" " " \ -"right/Mexico/General" " " \ -"right/Mideast/Riyadh87" " " \ -"right/Mideast/Riyadh88" " " \ -"right/Mideast/Riyadh89" " " \ -"right/NZ" " " \ -"right/NZ-CHAT" " " \ -"right/Navajo" " " \ -"right/PRC" " " \ -"right/PST8PDT" " " \ -"right/Pacific/Apia" " " \ -"right/Pacific/Auckland" " " \ -"right/Pacific/Chatham" " " \ -"right/Pacific/Easter" " " \ -"right/Pacific/Efate" " " \ -"right/Pacific/Enderbury" " " \ -"right/Pacific/Fakaofo" " " \ -"right/Pacific/Fiji" " " \ -"right/Pacific/Funafuti" " " \ -"right/Pacific/Galapagos" " " \ -"right/Pacific/Gambier" " " \ -"right/Pacific/Guadalcanal" " " \ -"right/Pacific/Guam" " " \ -"right/Pacific/Honolulu" " " \ -"right/Pacific/Johnston" " " \ -"right/Pacific/Kiritimati" " " \ -"right/Pacific/Kosrae" " " \ -"right/Pacific/Kwajalein" " " \ -"right/Pacific/Majuro" " " \ -"right/Pacific/Marquesas" " " \ -"right/Pacific/Midway" " " \ -"right/Pacific/Nauru" " " \ -"right/Pacific/Niue" " " \ -"right/Pacific/Norfolk" " " \ -"right/Pacific/Noumea" " " \ -"right/Pacific/Pago_Pago" " " \ -"right/Pacific/Palau" " " \ -"right/Pacific/Pitcairn" " " \ -"right/Pacific/Ponape" " " \ -"right/Pacific/Port_Moresby" " " \ -"right/Pacific/Rarotonga" " " \ -"right/Pacific/Saipan" " " \ -"right/Pacific/Samoa" " " \ -"right/Pacific/Tahiti" " " \ -"right/Pacific/Tarawa" " " \ -"right/Pacific/Tongatapu" " " \ -"right/Pacific/Truk" " " \ -"right/Pacific/Wake" " " \ -"right/Pacific/Wallis" " " \ -"right/Pacific/Yap" " " \ -"right/Poland" " " \ -"right/Portugal" " " \ -"right/ROC" " " \ -"right/ROK" " " \ -"right/Singapore" " " \ -"right/Turkey" " " \ -"right/UCT" " " \ -"right/US/Alaska" " " \ -"right/US/Aleutian" " " \ -"right/US/Arizona" " " \ -"right/US/Central" " " \ -"right/US/East-Indiana" " " \ -"right/US/Eastern" " " \ -"right/US/Hawaii" " " \ -"right/US/Indiana-Starke" " " \ -"right/US/Michigan" " " \ -"right/US/Mountain" " " \ -"right/US/Pacific" " " \ -"right/US/Pacific-New" " " \ -"right/US/Samoa" " " \ -"right/UTC" " " \ -"right/Universal" " " \ -"right/W-SU" " " \ -"right/WET" " " \ -"right/Zulu" " " \ diff --git a/source/l/glibc/timezone-scripts/parts/02 b/source/l/glibc/timezone-scripts/parts/02 deleted file mode 100644 index bd5a50bb0..000000000 --- a/source/l/glibc/timezone-scripts/parts/02 +++ /dev/null @@ -1,28 +0,0 @@ - 2> $TMP/tz - - if [ $? = 1 -o $? = 255 ]; then - rm -f $TMP/tz - exit - fi - - TIMEZONE="`cat $TMP/tz`" - rm -f $TMP/tz - - setzone $TIMEZONE - exit -else - ### - ### use text prompts - ### - while [ 0 ]; do - echo -n "Would you like to configure your timezone ([y]es, [n]o)? " - read TIMECONF; - echo - - if [ "$TIMECONF" = "n" ]; then - break - fi - - cat << EOF -Select one of these timezones: - diff --git a/source/l/glibc/timezone-scripts/parts/03 b/source/l/glibc/timezone-scripts/parts/03 deleted file mode 100644 index f9a201ab7..000000000 --- a/source/l/glibc/timezone-scripts/parts/03 +++ /dev/null @@ -1,1664 +0,0 @@ -US/Alaska -US/Aleutian -US/Arizona -US/Central -US/East-Indiana -US/Eastern -US/Hawaii -US/Indiana-Starke -US/Michigan -US/Mountain -US/Pacific -US/Pacific-New -US/Samoa -Africa/Abidjan -Africa/Accra -Africa/Addis_Ababa -Africa/Algiers -Africa/Asmera -Africa/Bamako -Africa/Bangui -Africa/Banjul -Africa/Bissau -Africa/Blantyre -Africa/Brazzaville -Africa/Bujumbura -Africa/Cairo -Africa/Casablanca -Africa/Ceuta -Africa/Conakry -Africa/Dakar -Africa/Dar_es_Salaam -Africa/Djibouti -Africa/Douala -Africa/El_Aaiun -Africa/Freetown -Africa/Gaborone -Africa/Harare -Africa/Johannesburg -Africa/Kampala -Africa/Khartoum -Africa/Kigali -Africa/Kinshasa -Africa/Lagos -Africa/Libreville -Africa/Lome -Africa/Luanda -Africa/Lubumbashi -Africa/Lusaka -Africa/Malabo -Africa/Maputo -Africa/Maseru -Africa/Mbabane -Africa/Mogadishu -Africa/Monrovia -Africa/Nairobi -Africa/Ndjamena -Africa/Niamey -Africa/Nouakchott -Africa/Ouagadougou -Africa/Porto-Novo -Africa/Sao_Tome -Africa/Timbuktu -Africa/Tripoli -Africa/Tunis -Africa/Windhoek -America/Adak -America/Anchorage -America/Anguilla -America/Antigua -America/Araguaina -America/Argentina/Buenos_Aires -America/Argentina/Catamarca -America/Argentina/ComodRivadavia -America/Argentina/Cordoba -America/Argentina/Jujuy -America/Argentina/La_Rioja -America/Argentina/Mendoza -America/Argentina/Rio_Gallegos -America/Argentina/San_Juan -America/Argentina/Tucuman -America/Argentina/Ushuaia -America/Aruba -America/Asuncion -America/Atikokan -America/Atka -America/Bahia -America/Barbados -America/Belem -America/Belize -America/Blanc-Sablon -America/Boa_Vista -America/Bogota -America/Boise -America/Buenos_Aires -America/Cambridge_Bay -America/Campo_Grande -America/Cancun -America/Caracas -America/Catamarca -America/Cayenne -America/Cayman -America/Chicago -America/Chihuahua -America/Coral_Harbour -America/Cordoba -America/Costa_Rica -America/Cuiaba -America/Curacao -America/Danmarkshavn -America/Dawson -America/Dawson_Creek -America/Denver -America/Detroit -America/Dominica -America/Edmonton -America/Eirunepe -America/El_Salvador -America/Ensenada -America/Fort_Wayne -America/Fortaleza -America/Glace_Bay -America/Godthab -America/Goose_Bay -America/Grand_Turk -America/Grenada -America/Guadeloupe -America/Guatemala -America/Guayaquil -America/Guyana -America/Halifax -America/Havana -America/Hermosillo -America/Indiana/Indianapolis -America/Indiana/Knox -America/Indiana/Marengo -America/Indiana/Petersburg -America/Indiana/Tell_City -America/Indiana/Vevay -America/Indiana/Vincennes -America/Indianapolis -America/Inuvik -America/Iqaluit -America/Jamaica -America/Jujuy -America/Juneau -America/Kentucky/Louisville -America/Kentucky/Monticello -America/Knox_IN -America/La_Paz -America/Lima -America/Los_Angeles -America/Louisville -America/Maceio -America/Managua -America/Manaus -America/Martinique -America/Mazatlan -America/Mendoza -America/Menominee -America/Merida -America/Mexico_City -America/Miquelon -America/Moncton -America/Monterrey -America/Montevideo -America/Montreal -America/Montserrat -America/Nassau -America/New_York -America/Nipigon -America/Nome -America/Noronha -America/North_Dakota/Center -America/North_Dakota/New_Salem -America/Panama -America/Pangnirtung -America/Paramaribo -America/Phoenix -America/Port-au-Prince -America/Port_of_Spain -America/Porto_Acre -America/Porto_Velho -America/Puerto_Rico -America/Rainy_River -America/Rankin_Inlet -America/Recife -America/Regina -America/Rio_Branco -America/Rosario -America/Santiago -America/Santo_Domingo -America/Sao_Paulo -America/Scoresbysund -America/Shiprock -America/St_Johns -America/St_Kitts -America/St_Lucia -America/St_Thomas -America/St_Vincent -America/Swift_Current -America/Tegucigalpa -America/Thule -America/Thunder_Bay -America/Tijuana -America/Toronto -America/Tortola -America/Vancouver -America/Virgin -America/Whitehorse -America/Winnipeg -America/Yakutat -America/Yellowknife -Antarctica/Casey -Antarctica/Davis -Antarctica/DumontDUrville -Antarctica/Mawson -Antarctica/McMurdo -Antarctica/Palmer -Antarctica/Rothera -Antarctica/South_Pole -Antarctica/Syowa -Antarctica/Vostok -Arctic/Longyearbyen -Asia/Aden -Asia/Almaty -Asia/Amman -Asia/Anadyr -Asia/Aqtau -Asia/Aqtobe -Asia/Ashgabat -Asia/Ashkhabad -Asia/Baghdad -Asia/Bahrain -Asia/Baku -Asia/Bangkok -Asia/Beirut -Asia/Bishkek -Asia/Brunei -Asia/Calcutta -Asia/Choibalsan -Asia/Chongqing -Asia/Chungking -Asia/Colombo -Asia/Dacca -Asia/Damascus -Asia/Dhaka -Asia/Dili -Asia/Dubai -Asia/Dushanbe -Asia/Gaza -Asia/Harbin -Asia/Hong_Kong -Asia/Hovd -Asia/Irkutsk -Asia/Istanbul -Asia/Jakarta -Asia/Jayapura -Asia/Jerusalem -Asia/Kabul -Asia/Kamchatka -Asia/Karachi -Asia/Kashgar -Asia/Katmandu -Asia/Khandyga -Asia/Kolkata -Asia/Krasnoyarsk -Asia/Kuala_Lumpur -Asia/Kuching -Asia/Kuwait -Asia/Macao -Asia/Macau -Asia/Magadan -Asia/Makassar -Asia/Manila -Asia/Muscat -Asia/Nicosia -Asia/Novosibirsk -Asia/Omsk -Asia/Oral -Asia/Phnom_Penh -Asia/Pontianak -Asia/Pyongyang -Asia/Qatar -Asia/Qyzylorda -Asia/Rangoon -Asia/Riyadh -Asia/Riyadh87 -Asia/Riyadh88 -Asia/Riyadh89 -Asia/Saigon -Asia/Sakhalin -Asia/Samarkand -Asia/Seoul -Asia/Shanghai -Asia/Singapore -Asia/Taipei -Asia/Tashkent -Asia/Tbilisi -Asia/Tehran -Asia/Tel_Aviv -Asia/Thimbu -Asia/Thimphu -Asia/Tokyo -Asia/Ujung_Pandang -Asia/Ulaanbaatar -Asia/Ulan_Bator -Asia/Urumqi -Asia/Ust-Nera -Asia/Vientiane -Asia/Vladivostok -Asia/Yakutsk -Asia/Yekaterinburg -Asia/Yerevan -Atlantic/Azores -Atlantic/Bermuda -Atlantic/Canary -Atlantic/Cape_Verde -Atlantic/Faeroe -Atlantic/Jan_Mayen -Atlantic/Madeira -Atlantic/Reykjavik -Atlantic/South_Georgia -Atlantic/St_Helena -Atlantic/Stanley -Australia/ACT -Australia/Adelaide -Australia/Brisbane -Australia/Broken_Hill -Australia/Canberra -Australia/Currie -Australia/Darwin -Australia/Hobart -Australia/LHI -Australia/Lindeman -Australia/Lord_Howe -Australia/Melbourne -Australia/NSW -Australia/North -Australia/Perth -Australia/Queensland -Australia/South -Australia/Sydney -Australia/Tasmania -Australia/Victoria -Australia/West -Australia/Yancowinna -Brazil/Acre -Brazil/DeNoronha -Brazil/East -Brazil/West -CET -CST6CDT -Canada/Atlantic -Canada/Central -Canada/East-Saskatchewan -Canada/Eastern -Canada/Mountain -Canada/Newfoundland -Canada/Pacific -Canada/Saskatchewan -Canada/Yukon -Chile/Continental -Chile/EasterIsland -Cuba -EET -EST -EST5EDT -Egypt -Eire -Etc/GMT -Etc/GMT+0 -Etc/GMT+1 -Etc/GMT+10 -Etc/GMT+11 -Etc/GMT+12 -Etc/GMT+2 -Etc/GMT+3 -Etc/GMT+4 -Etc/GMT+5 -Etc/GMT+6 -Etc/GMT+7 -Etc/GMT+8 -Etc/GMT+9 -Etc/GMT-0 -Etc/GMT-1 -Etc/GMT-10 -Etc/GMT-11 -Etc/GMT-12 -Etc/GMT-13 -Etc/GMT-14 -Etc/GMT-2 -Etc/GMT-3 -Etc/GMT-4 -Etc/GMT-5 -Etc/GMT-6 -Etc/GMT-7 -Etc/GMT-8 -Etc/GMT-9 -Etc/GMT0 -Etc/Greenwich -Etc/UCT -Etc/UTC -Etc/Universal -Etc/Zulu -Europe/Amsterdam -Europe/Andorra -Europe/Athens -Europe/Belfast -Europe/Belgrade -Europe/Berlin -Europe/Bratislava -Europe/Brussels -Europe/Bucharest -Europe/Budapest -Europe/Busingen -Europe/Chisinau -Europe/Copenhagen -Europe/Dublin -Europe/Gibraltar -Europe/Guernsey -Europe/Helsinki -Europe/Isle_of_Man -Europe/Istanbul -Europe/Jersey -Europe/Kaliningrad -Europe/Kiev -Europe/Lisbon -Europe/Ljubljana -Europe/London -Europe/Luxembourg -Europe/Madrid -Europe/Malta -Europe/Mariehamn -Europe/Minsk -Europe/Monaco -Europe/Moscow -Europe/Nicosia -Europe/Oslo -Europe/Paris -Europe/Podgorica -Europe/Prague -Europe/Riga -Europe/Rome -Europe/Samara -Europe/San_Marino -Europe/Sarajevo -Europe/Simferopol -Europe/Skopje -Europe/Sofia -Europe/Stockholm -Europe/Tallinn -Europe/Tirane -Europe/Tiraspol -Europe/Uzhgorod -Europe/Vaduz -Europe/Vatican -Europe/Vienna -Europe/Vilnius -Europe/Volgograd -Europe/Warsaw -Europe/Zagreb -Europe/Zaporozhye -Europe/Zurich -Factory -GB -GB-Eire -GMT -GMT+0 -GMT-0 -GMT0 -Greenwich -HST -Hongkong -Iceland -Indian/Antananarivo -Indian/Chagos -Indian/Christmas -Indian/Cocos -Indian/Comoro -Indian/Kerguelen -Indian/Mahe -Indian/Maldives -Indian/Mauritius -Indian/Mayotte -Indian/Reunion -Iran -Israel -Jamaica -Japan -Kwajalein -Libya -MET -MST -MST7MDT -Mexico/BajaNorte -Mexico/BajaSur -Mexico/General -Mideast/Riyadh87 -Mideast/Riyadh88 -Mideast/Riyadh89 -NZ -NZ-CHAT -Navajo -PRC -PST8PDT -Pacific/Apia -Pacific/Auckland -Pacific/Chatham -Pacific/Easter -Pacific/Efate -Pacific/Enderbury -Pacific/Fakaofo -Pacific/Fiji -Pacific/Funafuti -Pacific/Galapagos -Pacific/Gambier -Pacific/Guadalcanal -Pacific/Guam -Pacific/Honolulu -Pacific/Johnston -Pacific/Kiritimati -Pacific/Kosrae -Pacific/Kwajalein -Pacific/Majuro -Pacific/Marquesas -Pacific/Midway -Pacific/Nauru -Pacific/Niue -Pacific/Norfolk -Pacific/Noumea -Pacific/Pago_Pago -Pacific/Palau -Pacific/Pitcairn -Pacific/Ponape -Pacific/Port_Moresby -Pacific/Rarotonga -Pacific/Saipan -Pacific/Samoa -Pacific/Tahiti -Pacific/Tarawa -Pacific/Tongatapu -Pacific/Truk -Pacific/Wake -Pacific/Wallis -Pacific/Yap -Poland -Portugal -ROC -ROK -Singapore -Turkey -UCT -UTC -Universal -W-SU -WET -Zulu -posix/Africa/Abidjan -posix/Africa/Accra -posix/Africa/Addis_Ababa -posix/Africa/Algiers -posix/Africa/Asmera -posix/Africa/Bamako -posix/Africa/Bangui -posix/Africa/Banjul -posix/Africa/Bissau -posix/Africa/Blantyre -posix/Africa/Brazzaville -posix/Africa/Bujumbura -posix/Africa/Cairo -posix/Africa/Casablanca -posix/Africa/Ceuta -posix/Africa/Conakry -posix/Africa/Dakar -posix/Africa/Dar_es_Salaam -posix/Africa/Djibouti -posix/Africa/Douala -posix/Africa/El_Aaiun -posix/Africa/Freetown -posix/Africa/Gaborone -posix/Africa/Harare -posix/Africa/Johannesburg -posix/Africa/Kampala -posix/Africa/Khartoum -posix/Africa/Kigali -posix/Africa/Kinshasa -posix/Africa/Lagos -posix/Africa/Libreville -posix/Africa/Lome -posix/Africa/Luanda -posix/Africa/Lubumbashi -posix/Africa/Lusaka -posix/Africa/Malabo -posix/Africa/Maputo -posix/Africa/Maseru -posix/Africa/Mbabane -posix/Africa/Mogadishu -posix/Africa/Monrovia -posix/Africa/Nairobi -posix/Africa/Ndjamena -posix/Africa/Niamey -posix/Africa/Nouakchott -posix/Africa/Ouagadougou -posix/Africa/Porto-Novo -posix/Africa/Sao_Tome -posix/Africa/Timbuktu -posix/Africa/Tripoli -posix/Africa/Tunis -posix/Africa/Windhoek -posix/America/Adak -posix/America/Anchorage -posix/America/Anguilla -posix/America/Antigua -posix/America/Araguaina -posix/America/Argentina/Buenos_Aires -posix/America/Argentina/Catamarca -posix/America/Argentina/ComodRivadavia -posix/America/Argentina/Cordoba -posix/America/Argentina/Jujuy -posix/America/Argentina/La_Rioja -posix/America/Argentina/Mendoza -posix/America/Argentina/Rio_Gallegos -posix/America/Argentina/San_Juan -posix/America/Argentina/Tucuman -posix/America/Argentina/Ushuaia -posix/America/Aruba -posix/America/Asuncion -posix/America/Atikokan -posix/America/Atka -posix/America/Bahia -posix/America/Barbados -posix/America/Belem -posix/America/Belize -posix/America/Blanc-Sablon -posix/America/Boa_Vista -posix/America/Bogota -posix/America/Boise -posix/America/Buenos_Aires -posix/America/Cambridge_Bay -posix/America/Campo_Grande -posix/America/Cancun -posix/America/Caracas -posix/America/Catamarca -posix/America/Cayenne -posix/America/Cayman -posix/America/Chicago -posix/America/Chihuahua -posix/America/Coral_Harbour -posix/America/Cordoba -posix/America/Costa_Rica -posix/America/Cuiaba -posix/America/Curacao -posix/America/Danmarkshavn -posix/America/Dawson -posix/America/Dawson_Creek -posix/America/Denver -posix/America/Detroit -posix/America/Dominica -posix/America/Edmonton -posix/America/Eirunepe -posix/America/El_Salvador -posix/America/Ensenada -posix/America/Fort_Wayne -posix/America/Fortaleza -posix/America/Glace_Bay -posix/America/Godthab -posix/America/Goose_Bay -posix/America/Grand_Turk -posix/America/Grenada -posix/America/Guadeloupe -posix/America/Guatemala -posix/America/Guayaquil -posix/America/Guyana -posix/America/Halifax -posix/America/Havana -posix/America/Hermosillo -posix/America/Indiana/Indianapolis -posix/America/Indiana/Knox -posix/America/Indiana/Marengo -posix/America/Indiana/Petersburg -posix/America/Indiana/Tell_City -posix/America/Indiana/Vevay -posix/America/Indiana/Vincennes -posix/America/Indianapolis -posix/America/Inuvik -posix/America/Iqaluit -posix/America/Jamaica -posix/America/Jujuy -posix/America/Juneau -posix/America/Kentucky/Louisville -posix/America/Kentucky/Monticello -posix/America/Knox_IN -posix/America/La_Paz -posix/America/Lima -posix/America/Los_Angeles -posix/America/Louisville -posix/America/Maceio -posix/America/Managua -posix/America/Manaus -posix/America/Martinique -posix/America/Mazatlan -posix/America/Mendoza -posix/America/Menominee -posix/America/Merida -posix/America/Mexico_City -posix/America/Miquelon -posix/America/Moncton -posix/America/Monterrey -posix/America/Montevideo -posix/America/Montreal -posix/America/Montserrat -posix/America/Nassau -posix/America/New_York -posix/America/Nipigon -posix/America/Nome -posix/America/Noronha -posix/America/North_Dakota/Center -posix/America/North_Dakota/New_Salem -posix/America/Panama -posix/America/Pangnirtung -posix/America/Paramaribo -posix/America/Phoenix -posix/America/Port-au-Prince -posix/America/Port_of_Spain -posix/America/Porto_Acre -posix/America/Porto_Velho -posix/America/Puerto_Rico -posix/America/Rainy_River -posix/America/Rankin_Inlet -posix/America/Recife -posix/America/Regina -posix/America/Rio_Branco -posix/America/Rosario -posix/America/Santiago -posix/America/Santo_Domingo -posix/America/Sao_Paulo -posix/America/Scoresbysund -posix/America/Shiprock -posix/America/St_Johns -posix/America/St_Kitts -posix/America/St_Lucia -posix/America/St_Thomas -posix/America/St_Vincent -posix/America/Swift_Current -posix/America/Tegucigalpa -posix/America/Thule -posix/America/Thunder_Bay -posix/America/Tijuana -posix/America/Toronto -posix/America/Tortola -posix/America/Vancouver -posix/America/Virgin -posix/America/Whitehorse -posix/America/Winnipeg -posix/America/Yakutat -posix/America/Yellowknife -posix/Antarctica/Casey -posix/Antarctica/Davis -posix/Antarctica/DumontDUrville -posix/Antarctica/Mawson -posix/Antarctica/McMurdo -posix/Antarctica/Palmer -posix/Antarctica/Rothera -posix/Antarctica/South_Pole -posix/Antarctica/Syowa -posix/Antarctica/Vostok -posix/Arctic/Longyearbyen -posix/Asia/Aden -posix/Asia/Almaty -posix/Asia/Amman -posix/Asia/Anadyr -posix/Asia/Aqtau -posix/Asia/Aqtobe -posix/Asia/Ashgabat -posix/Asia/Ashkhabad -posix/Asia/Baghdad -posix/Asia/Bahrain -posix/Asia/Baku -posix/Asia/Bangkok -posix/Asia/Beirut -posix/Asia/Bishkek -posix/Asia/Brunei -posix/Asia/Calcutta -posix/Asia/Choibalsan -posix/Asia/Chongqing -posix/Asia/Chungking -posix/Asia/Colombo -posix/Asia/Dacca -posix/Asia/Damascus -posix/Asia/Dhaka -posix/Asia/Dili -posix/Asia/Dubai -posix/Asia/Dushanbe -posix/Asia/Gaza -posix/Asia/Harbin -posix/Asia/Hong_Kong -posix/Asia/Hovd -posix/Asia/Irkutsk -posix/Asia/Istanbul -posix/Asia/Jakarta -posix/Asia/Jayapura -posix/Asia/Jerusalem -posix/Asia/Kabul -posix/Asia/Kamchatka -posix/Asia/Karachi -posix/Asia/Kashgar -posix/Asia/Katmandu -posix/Asia/Krasnoyarsk -posix/Asia/Kuala_Lumpur -posix/Asia/Kuching -posix/Asia/Kuwait -posix/Asia/Macao -posix/Asia/Macau -posix/Asia/Magadan -posix/Asia/Makassar -posix/Asia/Manila -posix/Asia/Muscat -posix/Asia/Nicosia -posix/Asia/Novosibirsk -posix/Asia/Omsk -posix/Asia/Oral -posix/Asia/Phnom_Penh -posix/Asia/Pontianak -posix/Asia/Pyongyang -posix/Asia/Qatar -posix/Asia/Qyzylorda -posix/Asia/Rangoon -posix/Asia/Riyadh -posix/Asia/Riyadh87 -posix/Asia/Riyadh88 -posix/Asia/Riyadh89 -posix/Asia/Saigon -posix/Asia/Sakhalin -posix/Asia/Samarkand -posix/Asia/Seoul -posix/Asia/Shanghai -posix/Asia/Singapore -posix/Asia/Taipei -posix/Asia/Tashkent -posix/Asia/Tbilisi -posix/Asia/Tehran -posix/Asia/Tel_Aviv -posix/Asia/Thimbu -posix/Asia/Thimphu -posix/Asia/Tokyo -posix/Asia/Ujung_Pandang -posix/Asia/Ulaanbaatar -posix/Asia/Ulan_Bator -posix/Asia/Urumqi -posix/Asia/Vientiane -posix/Asia/Vladivostok -posix/Asia/Yakutsk -posix/Asia/Yekaterinburg -posix/Asia/Yerevan -posix/Atlantic/Azores -posix/Atlantic/Bermuda -posix/Atlantic/Canary -posix/Atlantic/Cape_Verde -posix/Atlantic/Faeroe -posix/Atlantic/Jan_Mayen -posix/Atlantic/Madeira -posix/Atlantic/Reykjavik -posix/Atlantic/South_Georgia -posix/Atlantic/St_Helena -posix/Atlantic/Stanley -posix/Australia/ACT -posix/Australia/Adelaide -posix/Australia/Brisbane -posix/Australia/Broken_Hill -posix/Australia/Canberra -posix/Australia/Currie -posix/Australia/Darwin -posix/Australia/Hobart -posix/Australia/LHI -posix/Australia/Lindeman -posix/Australia/Lord_Howe -posix/Australia/Melbourne -posix/Australia/NSW -posix/Australia/North -posix/Australia/Perth -posix/Australia/Queensland -posix/Australia/South -posix/Australia/Sydney -posix/Australia/Tasmania -posix/Australia/Victoria -posix/Australia/West -posix/Australia/Yancowinna -posix/Brazil/Acre -posix/Brazil/DeNoronha -posix/Brazil/East -posix/Brazil/West -posix/CET -posix/CST6CDT -posix/Canada/Atlantic -posix/Canada/Central -posix/Canada/East-Saskatchewan -posix/Canada/Eastern -posix/Canada/Mountain -posix/Canada/Newfoundland -posix/Canada/Pacific -posix/Canada/Saskatchewan -posix/Canada/Yukon -posix/Chile/Continental -posix/Chile/EasterIsland -posix/Cuba -posix/EET -posix/EST -posix/EST5EDT -posix/Egypt -posix/Eire -posix/Etc/GMT -posix/Etc/GMT+0 -posix/Etc/GMT+1 -posix/Etc/GMT+10 -posix/Etc/GMT+11 -posix/Etc/GMT+12 -posix/Etc/GMT+2 -posix/Etc/GMT+3 -posix/Etc/GMT+4 -posix/Etc/GMT+5 -posix/Etc/GMT+6 -posix/Etc/GMT+7 -posix/Etc/GMT+8 -posix/Etc/GMT+9 -posix/Etc/GMT-0 -posix/Etc/GMT-1 -posix/Etc/GMT-10 -posix/Etc/GMT-11 -posix/Etc/GMT-12 -posix/Etc/GMT-13 -posix/Etc/GMT-14 -posix/Etc/GMT-2 -posix/Etc/GMT-3 -posix/Etc/GMT-4 -posix/Etc/GMT-5 -posix/Etc/GMT-6 -posix/Etc/GMT-7 -posix/Etc/GMT-8 -posix/Etc/GMT-9 -posix/Etc/GMT0 -posix/Etc/Greenwich -posix/Etc/UCT -posix/Etc/UTC -posix/Etc/Universal -posix/Etc/Zulu -posix/Europe/Amsterdam -posix/Europe/Andorra -posix/Europe/Athens -posix/Europe/Belfast -posix/Europe/Belgrade -posix/Europe/Berlin -posix/Europe/Bratislava -posix/Europe/Brussels -posix/Europe/Bucharest -posix/Europe/Budapest -posix/Europe/Chisinau -posix/Europe/Copenhagen -posix/Europe/Dublin -posix/Europe/Gibraltar -posix/Europe/Guernsey -posix/Europe/Helsinki -posix/Europe/Isle_of_Man -posix/Europe/Istanbul -posix/Europe/Jersey -posix/Europe/Kaliningrad -posix/Europe/Kiev -posix/Europe/Lisbon -posix/Europe/Ljubljana -posix/Europe/London -posix/Europe/Luxembourg -posix/Europe/Madrid -posix/Europe/Malta -posix/Europe/Mariehamn -posix/Europe/Minsk -posix/Europe/Monaco -posix/Europe/Moscow -posix/Europe/Nicosia -posix/Europe/Oslo -posix/Europe/Paris -posix/Europe/Podgorica -posix/Europe/Prague -posix/Europe/Riga -posix/Europe/Rome -posix/Europe/Samara -posix/Europe/San_Marino -posix/Europe/Sarajevo -posix/Europe/Simferopol -posix/Europe/Skopje -posix/Europe/Sofia -posix/Europe/Stockholm -posix/Europe/Tallinn -posix/Europe/Tirane -posix/Europe/Tiraspol -posix/Europe/Uzhgorod -posix/Europe/Vaduz -posix/Europe/Vatican -posix/Europe/Vienna -posix/Europe/Vilnius -posix/Europe/Volgograd -posix/Europe/Warsaw -posix/Europe/Zagreb -posix/Europe/Zaporozhye -posix/Europe/Zurich -posix/Factory -posix/GB -posix/GB-Eire -posix/GMT -posix/GMT+0 -posix/GMT-0 -posix/GMT0 -posix/Greenwich -posix/HST -posix/Hongkong -posix/Iceland -posix/Indian/Antananarivo -posix/Indian/Chagos -posix/Indian/Christmas -posix/Indian/Cocos -posix/Indian/Comoro -posix/Indian/Kerguelen -posix/Indian/Mahe -posix/Indian/Maldives -posix/Indian/Mauritius -posix/Indian/Mayotte -posix/Indian/Reunion -posix/Iran -posix/Israel -posix/Jamaica -posix/Japan -posix/Kwajalein -posix/Libya -posix/MET -posix/MST -posix/MST7MDT -posix/Mexico/BajaNorte -posix/Mexico/BajaSur -posix/Mexico/General -posix/Mideast/Riyadh87 -posix/Mideast/Riyadh88 -posix/Mideast/Riyadh89 -posix/NZ -posix/NZ-CHAT -posix/Navajo -posix/PRC -posix/PST8PDT -posix/Pacific/Apia -posix/Pacific/Auckland -posix/Pacific/Chatham -posix/Pacific/Easter -posix/Pacific/Efate -posix/Pacific/Enderbury -posix/Pacific/Fakaofo -posix/Pacific/Fiji -posix/Pacific/Funafuti -posix/Pacific/Galapagos -posix/Pacific/Gambier -posix/Pacific/Guadalcanal -posix/Pacific/Guam -posix/Pacific/Honolulu -posix/Pacific/Johnston -posix/Pacific/Kiritimati -posix/Pacific/Kosrae -posix/Pacific/Kwajalein -posix/Pacific/Majuro -posix/Pacific/Marquesas -posix/Pacific/Midway -posix/Pacific/Nauru -posix/Pacific/Niue -posix/Pacific/Norfolk -posix/Pacific/Noumea -posix/Pacific/Pago_Pago -posix/Pacific/Palau -posix/Pacific/Pitcairn -posix/Pacific/Ponape -posix/Pacific/Port_Moresby -posix/Pacific/Rarotonga -posix/Pacific/Saipan -posix/Pacific/Samoa -posix/Pacific/Tahiti -posix/Pacific/Tarawa -posix/Pacific/Tongatapu -posix/Pacific/Truk -posix/Pacific/Wake -posix/Pacific/Wallis -posix/Pacific/Yap -posix/Poland -posix/Portugal -posix/ROC -posix/ROK -posix/Singapore -posix/Turkey -posix/UCT -posix/US/Alaska -posix/US/Aleutian -posix/US/Arizona -posix/US/Central -posix/US/East-Indiana -posix/US/Eastern -posix/US/Hawaii -posix/US/Indiana-Starke -posix/US/Michigan -posix/US/Mountain -posix/US/Pacific -posix/US/Pacific-New -posix/US/Samoa -posix/UTC -posix/Universal -posix/W-SU -posix/WET -posix/Zulu -posixrules -right/Africa/Abidjan -right/Africa/Accra -right/Africa/Addis_Ababa -right/Africa/Algiers -right/Africa/Asmera -right/Africa/Bamako -right/Africa/Bangui -right/Africa/Banjul -right/Africa/Bissau -right/Africa/Blantyre -right/Africa/Brazzaville -right/Africa/Bujumbura -right/Africa/Cairo -right/Africa/Casablanca -right/Africa/Ceuta -right/Africa/Conakry -right/Africa/Dakar -right/Africa/Dar_es_Salaam -right/Africa/Djibouti -right/Africa/Douala -right/Africa/El_Aaiun -right/Africa/Freetown -right/Africa/Gaborone -right/Africa/Harare -right/Africa/Johannesburg -right/Africa/Kampala -right/Africa/Khartoum -right/Africa/Kigali -right/Africa/Kinshasa -right/Africa/Lagos -right/Africa/Libreville -right/Africa/Lome -right/Africa/Luanda -right/Africa/Lubumbashi -right/Africa/Lusaka -right/Africa/Malabo -right/Africa/Maputo -right/Africa/Maseru -right/Africa/Mbabane -right/Africa/Mogadishu -right/Africa/Monrovia -right/Africa/Nairobi -right/Africa/Ndjamena -right/Africa/Niamey -right/Africa/Nouakchott -right/Africa/Ouagadougou -right/Africa/Porto-Novo -right/Africa/Sao_Tome -right/Africa/Timbuktu -right/Africa/Tripoli -right/Africa/Tunis -right/Africa/Windhoek -right/America/Adak -right/America/Anchorage -right/America/Anguilla -right/America/Antigua -right/America/Araguaina -right/America/Argentina/Buenos_Aires -right/America/Argentina/Catamarca -right/America/Argentina/ComodRivadavia -right/America/Argentina/Cordoba -right/America/Argentina/Jujuy -right/America/Argentina/La_Rioja -right/America/Argentina/Mendoza -right/America/Argentina/Rio_Gallegos -right/America/Argentina/San_Juan -right/America/Argentina/Tucuman -right/America/Argentina/Ushuaia -right/America/Aruba -right/America/Asuncion -right/America/Atikokan -right/America/Atka -right/America/Bahia -right/America/Barbados -right/America/Belem -right/America/Belize -right/America/Blanc-Sablon -right/America/Boa_Vista -right/America/Bogota -right/America/Boise -right/America/Buenos_Aires -right/America/Cambridge_Bay -right/America/Campo_Grande -right/America/Cancun -right/America/Caracas -right/America/Catamarca -right/America/Cayenne -right/America/Cayman -right/America/Chicago -right/America/Chihuahua -right/America/Coral_Harbour -right/America/Cordoba -right/America/Costa_Rica -right/America/Cuiaba -right/America/Curacao -right/America/Danmarkshavn -right/America/Dawson -right/America/Dawson_Creek -right/America/Denver -right/America/Detroit -right/America/Dominica -right/America/Edmonton -right/America/Eirunepe -right/America/El_Salvador -right/America/Ensenada -right/America/Fort_Wayne -right/America/Fortaleza -right/America/Glace_Bay -right/America/Godthab -right/America/Goose_Bay -right/America/Grand_Turk -right/America/Grenada -right/America/Guadeloupe -right/America/Guatemala -right/America/Guayaquil -right/America/Guyana -right/America/Halifax -right/America/Havana -right/America/Hermosillo -right/America/Indiana/Indianapolis -right/America/Indiana/Knox -right/America/Indiana/Marengo -right/America/Indiana/Petersburg -right/America/Indiana/Tell_City -right/America/Indiana/Vevay -right/America/Indiana/Vincennes -right/America/Indianapolis -right/America/Inuvik -right/America/Iqaluit -right/America/Jamaica -right/America/Jujuy -right/America/Juneau -right/America/Kentucky/Louisville -right/America/Kentucky/Monticello -right/America/Knox_IN -right/America/La_Paz -right/America/Lima -right/America/Los_Angeles -right/America/Louisville -right/America/Maceio -right/America/Managua -right/America/Manaus -right/America/Martinique -right/America/Mazatlan -right/America/Mendoza -right/America/Menominee -right/America/Merida -right/America/Mexico_City -right/America/Miquelon -right/America/Moncton -right/America/Monterrey -right/America/Montevideo -right/America/Montreal -right/America/Montserrat -right/America/Nassau -right/America/New_York -right/America/Nipigon -right/America/Nome -right/America/Noronha -right/America/North_Dakota/Center -right/America/North_Dakota/New_Salem -right/America/Panama -right/America/Pangnirtung -right/America/Paramaribo -right/America/Phoenix -right/America/Port-au-Prince -right/America/Port_of_Spain -right/America/Porto_Acre -right/America/Porto_Velho -right/America/Puerto_Rico -right/America/Rainy_River -right/America/Rankin_Inlet -right/America/Recife -right/America/Regina -right/America/Rio_Branco -right/America/Rosario -right/America/Santiago -right/America/Santo_Domingo -right/America/Sao_Paulo -right/America/Scoresbysund -right/America/Shiprock -right/America/St_Johns -right/America/St_Kitts -right/America/St_Lucia -right/America/St_Thomas -right/America/St_Vincent -right/America/Swift_Current -right/America/Tegucigalpa -right/America/Thule -right/America/Thunder_Bay -right/America/Tijuana -right/America/Toronto -right/America/Tortola -right/America/Vancouver -right/America/Virgin -right/America/Whitehorse -right/America/Winnipeg -right/America/Yakutat -right/America/Yellowknife -right/Antarctica/Casey -right/Antarctica/Davis -right/Antarctica/DumontDUrville -right/Antarctica/Mawson -right/Antarctica/McMurdo -right/Antarctica/Palmer -right/Antarctica/Rothera -right/Antarctica/South_Pole -right/Antarctica/Syowa -right/Antarctica/Vostok -right/Arctic/Longyearbyen -right/Asia/Aden -right/Asia/Almaty -right/Asia/Amman -right/Asia/Anadyr -right/Asia/Aqtau -right/Asia/Aqtobe -right/Asia/Ashgabat -right/Asia/Ashkhabad -right/Asia/Baghdad -right/Asia/Bahrain -right/Asia/Baku -right/Asia/Bangkok -right/Asia/Beirut -right/Asia/Bishkek -right/Asia/Brunei -right/Asia/Calcutta -right/Asia/Choibalsan -right/Asia/Chongqing -right/Asia/Chungking -right/Asia/Colombo -right/Asia/Dacca -right/Asia/Damascus -right/Asia/Dhaka -right/Asia/Dili -right/Asia/Dubai -right/Asia/Dushanbe -right/Asia/Gaza -right/Asia/Harbin -right/Asia/Hong_Kong -right/Asia/Hovd -right/Asia/Irkutsk -right/Asia/Istanbul -right/Asia/Jakarta -right/Asia/Jayapura -right/Asia/Jerusalem -right/Asia/Kabul -right/Asia/Kamchatka -right/Asia/Karachi -right/Asia/Kashgar -right/Asia/Katmandu -right/Asia/Krasnoyarsk -right/Asia/Kuala_Lumpur -right/Asia/Kuching -right/Asia/Kuwait -right/Asia/Macao -right/Asia/Macau -right/Asia/Magadan -right/Asia/Makassar -right/Asia/Manila -right/Asia/Muscat -right/Asia/Nicosia -right/Asia/Novosibirsk -right/Asia/Omsk -right/Asia/Oral -right/Asia/Phnom_Penh -right/Asia/Pontianak -right/Asia/Pyongyang -right/Asia/Qatar -right/Asia/Qyzylorda -right/Asia/Rangoon -right/Asia/Riyadh -right/Asia/Riyadh87 -right/Asia/Riyadh88 -right/Asia/Riyadh89 -right/Asia/Saigon -right/Asia/Sakhalin -right/Asia/Samarkand -right/Asia/Seoul -right/Asia/Shanghai -right/Asia/Singapore -right/Asia/Taipei -right/Asia/Tashkent -right/Asia/Tbilisi -right/Asia/Tehran -right/Asia/Tel_Aviv -right/Asia/Thimbu -right/Asia/Thimphu -right/Asia/Tokyo -right/Asia/Ujung_Pandang -right/Asia/Ulaanbaatar -right/Asia/Ulan_Bator -right/Asia/Urumqi -right/Asia/Vientiane -right/Asia/Vladivostok -right/Asia/Yakutsk -right/Asia/Yekaterinburg -right/Asia/Yerevan -right/Atlantic/Azores -right/Atlantic/Bermuda -right/Atlantic/Canary -right/Atlantic/Cape_Verde -right/Atlantic/Faeroe -right/Atlantic/Jan_Mayen -right/Atlantic/Madeira -right/Atlantic/Reykjavik -right/Atlantic/South_Georgia -right/Atlantic/St_Helena -right/Atlantic/Stanley -right/Australia/ACT -right/Australia/Adelaide -right/Australia/Brisbane -right/Australia/Broken_Hill -right/Australia/Canberra -right/Australia/Currie -right/Australia/Darwin -right/Australia/Hobart -right/Australia/LHI -right/Australia/Lindeman -right/Australia/Lord_Howe -right/Australia/Melbourne -right/Australia/NSW -right/Australia/North -right/Australia/Perth -right/Australia/Queensland -right/Australia/South -right/Australia/Sydney -right/Australia/Tasmania -right/Australia/Victoria -right/Australia/West -right/Australia/Yancowinna -right/Brazil/Acre -right/Brazil/DeNoronha -right/Brazil/East -right/Brazil/West -right/CET -right/CST6CDT -right/Canada/Atlantic -right/Canada/Central -right/Canada/East-Saskatchewan -right/Canada/Eastern -right/Canada/Mountain -right/Canada/Newfoundland -right/Canada/Pacific -right/Canada/Saskatchewan -right/Canada/Yukon -right/Chile/Continental -right/Chile/EasterIsland -right/Cuba -right/EET -right/EST -right/EST5EDT -right/Egypt -right/Eire -right/Etc/GMT -right/Etc/GMT+0 -right/Etc/GMT+1 -right/Etc/GMT+10 -right/Etc/GMT+11 -right/Etc/GMT+12 -right/Etc/GMT+2 -right/Etc/GMT+3 -right/Etc/GMT+4 -right/Etc/GMT+5 -right/Etc/GMT+6 -right/Etc/GMT+7 -right/Etc/GMT+8 -right/Etc/GMT+9 -right/Etc/GMT-0 -right/Etc/GMT-1 -right/Etc/GMT-10 -right/Etc/GMT-11 -right/Etc/GMT-12 -right/Etc/GMT-13 -right/Etc/GMT-14 -right/Etc/GMT-2 -right/Etc/GMT-3 -right/Etc/GMT-4 -right/Etc/GMT-5 -right/Etc/GMT-6 -right/Etc/GMT-7 -right/Etc/GMT-8 -right/Etc/GMT-9 -right/Etc/GMT0 -right/Etc/Greenwich -right/Etc/UCT -right/Etc/UTC -right/Etc/Universal -right/Etc/Zulu -right/Europe/Amsterdam -right/Europe/Andorra -right/Europe/Athens -right/Europe/Belfast -right/Europe/Belgrade -right/Europe/Berlin -right/Europe/Bratislava -right/Europe/Brussels -right/Europe/Bucharest -right/Europe/Budapest -right/Europe/Chisinau -right/Europe/Copenhagen -right/Europe/Dublin -right/Europe/Gibraltar -right/Europe/Guernsey -right/Europe/Helsinki -right/Europe/Isle_of_Man -right/Europe/Istanbul -right/Europe/Jersey -right/Europe/Kaliningrad -right/Europe/Kiev -right/Europe/Lisbon -right/Europe/Ljubljana -right/Europe/London -right/Europe/Luxembourg -right/Europe/Madrid -right/Europe/Malta -right/Europe/Mariehamn -right/Europe/Minsk -right/Europe/Monaco -right/Europe/Moscow -right/Europe/Nicosia -right/Europe/Oslo -right/Europe/Paris -right/Europe/Podgorica -right/Europe/Prague -right/Europe/Riga -right/Europe/Rome -right/Europe/Samara -right/Europe/San_Marino -right/Europe/Sarajevo -right/Europe/Simferopol -right/Europe/Skopje -right/Europe/Sofia -right/Europe/Stockholm -right/Europe/Tallinn -right/Europe/Tirane -right/Europe/Tiraspol -right/Europe/Uzhgorod -right/Europe/Vaduz -right/Europe/Vatican -right/Europe/Vienna -right/Europe/Vilnius -right/Europe/Volgograd -right/Europe/Warsaw -right/Europe/Zagreb -right/Europe/Zaporozhye -right/Europe/Zurich -right/Factory -right/GB -right/GB-Eire -right/GMT -right/GMT+0 -right/GMT-0 -right/GMT0 -right/Greenwich -right/HST -right/Hongkong -right/Iceland -right/Indian/Antananarivo -right/Indian/Chagos -right/Indian/Christmas -right/Indian/Cocos -right/Indian/Comoro -right/Indian/Kerguelen -right/Indian/Mahe -right/Indian/Maldives -right/Indian/Mauritius -right/Indian/Mayotte -right/Indian/Reunion -right/Iran -right/Israel -right/Jamaica -right/Japan -right/Kwajalein -right/Libya -right/MET -right/MST -right/MST7MDT -right/Mexico/BajaNorte -right/Mexico/BajaSur -right/Mexico/General -right/Mideast/Riyadh87 -right/Mideast/Riyadh88 -right/Mideast/Riyadh89 -right/NZ -right/NZ-CHAT -right/Navajo -right/PRC -right/PST8PDT -right/Pacific/Apia -right/Pacific/Auckland -right/Pacific/Chatham -right/Pacific/Easter -right/Pacific/Efate -right/Pacific/Enderbury -right/Pacific/Fakaofo -right/Pacific/Fiji -right/Pacific/Funafuti -right/Pacific/Galapagos -right/Pacific/Gambier -right/Pacific/Guadalcanal -right/Pacific/Guam -right/Pacific/Honolulu -right/Pacific/Johnston -right/Pacific/Kiritimati -right/Pacific/Kosrae -right/Pacific/Kwajalein -right/Pacific/Majuro -right/Pacific/Marquesas -right/Pacific/Midway -right/Pacific/Nauru -right/Pacific/Niue -right/Pacific/Norfolk -right/Pacific/Noumea -right/Pacific/Pago_Pago -right/Pacific/Palau -right/Pacific/Pitcairn -right/Pacific/Ponape -right/Pacific/Port_Moresby -right/Pacific/Rarotonga -right/Pacific/Saipan -right/Pacific/Samoa -right/Pacific/Tahiti -right/Pacific/Tarawa -right/Pacific/Tongatapu -right/Pacific/Truk -right/Pacific/Wake -right/Pacific/Wallis -right/Pacific/Yap -right/Poland -right/Portugal -right/ROC -right/ROK -right/Singapore -right/Turkey -right/UCT -right/US/Alaska -right/US/Aleutian -right/US/Arizona -right/US/Central -right/US/East-Indiana -right/US/Eastern -right/US/Hawaii -right/US/Indiana-Starke -right/US/Michigan -right/US/Mountain -right/US/Pacific -right/US/Pacific-New -right/US/Samoa -right/UTC -right/Universal -right/W-SU -right/WET -right/Zulu diff --git a/source/l/glibc/timezone-scripts/parts/04 b/source/l/glibc/timezone-scripts/parts/04 deleted file mode 100644 index ec36338b1..000000000 --- a/source/l/glibc/timezone-scripts/parts/04 +++ /dev/null @@ -1,32 +0,0 @@ - -Type it at the prompt below exactly as it appears above. (NOTE: If you don't -see your timezone, use "timeconfig" again after booting for the verbose list) - -EOF - echo -n "Timezone? " - read TIMEZONE; - echo - - if [ -r $T_PX/usr/share/zoneinfo/$TIMEZONE -o \ - -r /var/log/mount/usr/share/zoneinfo/$TIMEZONE -o \ - -L $T_PX/usr/share/zoneinfo/$TIMEZONE -o \ - -L /var/log/mount/usr/share/zoneinfo/$TIMEZONE ]; then - echo "Creating link from $TIMEZONE to localtime in /etc..." - echo - setzone $TIMEZONE - exit - else - cat << EOF - -Timezone $TIMEZONE could not be found. You may try again if you wish. -Make sure you type the name exactly as it appears - this configuration script -is case sensitive. - -Press [enter] to continue. - -EOF - read JUNK; - fi - done -fi - diff --git a/source/l/glibc/timezone-scripts/parts/README b/source/l/glibc/timezone-scripts/parts/README deleted file mode 100644 index 80d5cf5b4..000000000 --- a/source/l/glibc/timezone-scripts/parts/README +++ /dev/null @@ -1,2 +0,0 @@ -Files 01 and 03 are samples, showing the format, and are -not necessarily up to date... diff --git a/source/l/glibc/timezone-scripts/setup.timeconfig b/source/l/glibc/timezone-scripts/setup.timeconfig deleted file mode 100644 index 81ff7055f..000000000 --- a/source/l/glibc/timezone-scripts/setup.timeconfig +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -#BLURB="Select your timezone" -sh usr/sbin/timeconfig $* diff --git a/source/l/glibc/timezone-scripts/timeconfig b/source/l/glibc/timezone-scripts/timeconfig deleted file mode 100644 index e09550d43..000000000 --- a/source/l/glibc/timezone-scripts/timeconfig +++ /dev/null @@ -1,3702 +0,0 @@ -#!/bin/sh -# -# timeconfig Slackware Linux timezone configuration utility. -# -# Author: Patrick Volkerding <volkerdi@slackware.com> -# Modified by: David Cantrell <david@slackware.com>, 06-Oct-2000 -# -# ChangeLog: -# 2012-12-12: Updated timezones from tzdata2012j. <pjv> -# 2008-03-10: Updated timezones from tzdata2008a. <pjv> -# 2007-12-21: Updated timezones from tzdata2007j. <pjv> -# 2006-12-03: Updated timezones from tzdata2006p. <pjv> -# 2006-09-14: Updated timezones from tzdata2006k. <pjv> -# 2006-08-22: Updated timezones from tzdata2006j. -# 2006-08-13: Updated timezones from tzdata2006g. -# 2006-03-13: Updated timezones from tzdata2006c. -# 19-Feb-2001 Add new timezones from glibc-2.2.2. -# 06-Oct-2000 Fixed a problem with selecting UTC time. It was writing -# the hardwareclock file to the root disk and not your dest -# partition. Changed the HWCLOCK_CONF variable to be -# $T_PX/etc/hardwareclock to fix this. Thanks to David L. -# Dickman <softbear@optonline.net> for finding this and -# submitting a patch. -# -# 15-Mar-2000 Added the writeconf function to write out the -# /etc/hardwareclock file which tells what the hardware clock -# is set to (UTC or localtime). -# -# 03-Mar-2000 Reorganized script. Made one timezone set block, added -# stage that asks the user if the hardware clock is set to -# UTC. - -# setup our temp locations and variables -TMP=/var/log/setup/tmp -if [ -r $TMP/SeTT_PX ]; then - T_PX="`cat $TMP/SeTT_PX`" -elif [ ! "$!" = "" ]; then - T_PX=$1 -else - T_PX=/ -fi - -# the hardware clock configuration file -HWCLOCK_CONF=$T_PX/etc/hardwareclock - -# setzone( $TIMEZONE ) -# -# This function accepts a time zone as the only parameter and sets it as -# the default system time zone. -setzone() -{ - TZ=$1 - - cd $T_PX/etc - if [ -r $T_PX/usr/share/zoneinfo/$TZ -o \ - -r /var/log/mount/usr/share/zoneinfo/$TZ -o \ - -L $T_PX/usr/share/zoneinfo/$TZ -o \ - -L /var/log/mount/usr/share/zoneinfo/$TZ ]; then - ln -sf /usr/share/zoneinfo/$TZ localtime-copied-from - rm -f localtime - cd .. - chroot . cp etc/localtime-copied-from etc/localtime - fi -} - -# writeconf( $CLOCK_SET_TO ) -# -# Writes out $HWCLOCK_CONF that tells rc.S how the hardware clock -# value is stored. -writeconf() -{ - echo "# /etc/hardwareclock" > $HWCLOCK_CONF - echo "#" >> $HWCLOCK_CONF - echo "# Tells how the hardware clock time is stored." >> $HWCLOCK_CONF - echo "# You should run timeconfig to edit this file." >> $HWCLOCK_CONF - echo >> $HWCLOCK_CONF - echo $1 >> $HWCLOCK_CONF -} - -# ask the user if the hardware clock is set for UTC/GMT -if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then - ### - ### use color menus here - ### - dialog --title "HARDWARE CLOCK SET TO UTC?" --menu "Is the hardware clock set \ -to Coordinated Universal Time (UTC/GMT)? If it is, select YES here. If the \ -hardware clock is set to the current local time (this is how most PCs are set \ -up), then say NO here. If you are not sure what this is, you should answer NO \ -here." 13 60 2 \ - "NO" "Hardware clock is set to local time" \ - "YES" "Hardware clock is set to UTC" \ - 2> $TMP/utc - if [ $? = 1 -o $? = 255 ]; then - rm -f $TMP/utc - exit - fi - if [ "`cat $TMP/utc`" = "YES" ]; then - # yes, the hardware clock is UTC - writeconf "UTC" - else # must be NO - writeconf "localtime" - fi - rm -f $TMP/utc -else - ### - ### use text prompts - ### - echo "Is the hardware clock set to Coordinated Universal Time (UTC/GMT)?" - echo "If it is, select 'y' here. If the hardware clock is set to the" - echo "current local time (this is how most PCs are set up), then say 'n'" - echo "here. If you are not sure what this is, you should answer 'n' here." - echo - echo -n "Is your hardware clock set to UTC ([y]es, [n]o)? " - read HEJAZ - - if [ "$HEJAZ" = "y" -o "$HEJAZ" = "Y" -o "$HEJAZ" = "YES" -o "$HEJAZ" = "yes" ]; then - # yes, the hardware clock is UTC - writeconf "UTC" - else - # default to localtime - writeconf "localtime" - fi -fi - -# Now set the correct timezone link: -if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then - ### - ### use color menus here - ### - dialog --title "TIMEZONE CONFIGURATION" --menu "Please select one of the following timezones for your machine:" 21 50 13 \ -"US/Alaska" " " \ -"US/Aleutian" " " \ -"US/Arizona" " " \ -"US/Central" " " \ -"US/East-Indiana" " " \ -"US/Eastern" " " \ -"US/Hawaii" " " \ -"US/Indiana-Starke" " " \ -"US/Michigan" " " \ -"US/Mountain" " " \ -"US/Pacific" " " \ -"US/Pacific-New" " " \ -"US/Samoa" " " \ -"Africa/Abidjan" " " \ -"Africa/Accra" " " \ -"Africa/Addis_Ababa" " " \ -"Africa/Algiers" " " \ -"Africa/Asmara" " " \ -"Africa/Asmera" " " \ -"Africa/Bamako" " " \ -"Africa/Bangui" " " \ -"Africa/Banjul" " " \ -"Africa/Bissau" " " \ -"Africa/Blantyre" " " \ -"Africa/Brazzaville" " " \ -"Africa/Bujumbura" " " \ -"Africa/Cairo" " " \ -"Africa/Casablanca" " " \ -"Africa/Ceuta" " " \ -"Africa/Conakry" " " \ -"Africa/Dakar" " " \ -"Africa/Dar_es_Salaam" " " \ -"Africa/Djibouti" " " \ -"Africa/Douala" " " \ -"Africa/El_Aaiun" " " \ -"Africa/Freetown" " " \ -"Africa/Gaborone" " " \ -"Africa/Harare" " " \ -"Africa/Johannesburg" " " \ -"Africa/Juba" " " \ -"Africa/Kampala" " " \ -"Africa/Khartoum" " " \ -"Africa/Kigali" " " \ -"Africa/Kinshasa" " " \ -"Africa/Lagos" " " \ -"Africa/Libreville" " " \ -"Africa/Lome" " " \ -"Africa/Luanda" " " \ -"Africa/Lubumbashi" " " \ -"Africa/Lusaka" " " \ -"Africa/Malabo" " " \ -"Africa/Maputo" " " \ -"Africa/Maseru" " " \ -"Africa/Mbabane" " " \ -"Africa/Mogadishu" " " \ -"Africa/Monrovia" " " \ -"Africa/Nairobi" " " \ -"Africa/Ndjamena" " " \ -"Africa/Niamey" " " \ -"Africa/Nouakchott" " " \ -"Africa/Ouagadougou" " " \ -"Africa/Porto-Novo" " " \ -"Africa/Sao_Tome" " " \ -"Africa/Timbuktu" " " \ -"Africa/Tripoli" " " \ -"Africa/Tunis" " " \ -"Africa/Windhoek" " " \ -"America/Adak" " " \ -"America/Anchorage" " " \ -"America/Anguilla" " " \ -"America/Antigua" " " \ -"America/Araguaina" " " \ -"America/Argentina/Buenos_Aires" " " \ -"America/Argentina/Catamarca" " " \ -"America/Argentina/ComodRivadavia" " " \ -"America/Argentina/Cordoba" " " \ -"America/Argentina/Jujuy" " " \ -"America/Argentina/La_Rioja" " " \ -"America/Argentina/Mendoza" " " \ -"America/Argentina/Rio_Gallegos" " " \ -"America/Argentina/Salta" " " \ -"America/Argentina/San_Juan" " " \ -"America/Argentina/San_Luis" " " \ -"America/Argentina/Tucuman" " " \ -"America/Argentina/Ushuaia" " " \ -"America/Aruba" " " \ -"America/Asuncion" " " \ -"America/Atikokan" " " \ -"America/Atka" " " \ -"America/Bahia" " " \ -"America/Bahia_Banderas" " " \ -"America/Barbados" " " \ -"America/Belem" " " \ -"America/Belize" " " \ -"America/Blanc-Sablon" " " \ -"America/Boa_Vista" " " \ -"America/Bogota" " " \ -"America/Boise" " " \ -"America/Buenos_Aires" " " \ -"America/Cambridge_Bay" " " \ -"America/Campo_Grande" " " \ -"America/Cancun" " " \ -"America/Caracas" " " \ -"America/Catamarca" " " \ -"America/Cayenne" " " \ -"America/Cayman" " " \ -"America/Chicago" " " \ -"America/Chihuahua" " " \ -"America/Coral_Harbour" " " \ -"America/Cordoba" " " \ -"America/Costa_Rica" " " \ -"America/Creston" " " \ -"America/Cuiaba" " " \ -"America/Curacao" " " \ -"America/Danmarkshavn" " " \ -"America/Dawson" " " \ -"America/Dawson_Creek" " " \ -"America/Denver" " " \ -"America/Detroit" " " \ -"America/Dominica" " " \ -"America/Edmonton" " " \ -"America/Eirunepe" " " \ -"America/El_Salvador" " " \ -"America/Ensenada" " " \ -"America/Fort_Wayne" " " \ -"America/Fortaleza" " " \ -"America/Glace_Bay" " " \ -"America/Godthab" " " \ -"America/Goose_Bay" " " \ -"America/Grand_Turk" " " \ -"America/Grenada" " " \ -"America/Guadeloupe" " " \ -"America/Guatemala" " " \ -"America/Guayaquil" " " \ -"America/Guyana" " " \ -"America/Halifax" " " \ -"America/Havana" " " \ -"America/Hermosillo" " " \ -"America/Indiana/Indianapolis" " " \ -"America/Indiana/Knox" " " \ -"America/Indiana/Marengo" " " \ -"America/Indiana/Petersburg" " " \ -"America/Indiana/Tell_City" " " \ -"America/Indiana/Vevay" " " \ -"America/Indiana/Vincennes" " " \ -"America/Indiana/Winamac" " " \ -"America/Indianapolis" " " \ -"America/Inuvik" " " \ -"America/Iqaluit" " " \ -"America/Jamaica" " " \ -"America/Jujuy" " " \ -"America/Juneau" " " \ -"America/Kentucky/Louisville" " " \ -"America/Kentucky/Monticello" " " \ -"America/Knox_IN" " " \ -"America/Kralendijk" " " \ -"America/La_Paz" " " \ -"America/Lima" " " \ -"America/Los_Angeles" " " \ -"America/Louisville" " " \ -"America/Lower_Princes" " " \ -"America/Maceio" " " \ -"America/Managua" " " \ -"America/Manaus" " " \ -"America/Marigot" " " \ -"America/Martinique" " " \ -"America/Matamoros" " " \ -"America/Mazatlan" " " \ -"America/Mendoza" " " \ -"America/Menominee" " " \ -"America/Merida" " " \ -"America/Metlakatla" " " \ -"America/Mexico_City" " " \ -"America/Miquelon" " " \ -"America/Moncton" " " \ -"America/Monterrey" " " \ -"America/Montevideo" " " \ -"America/Montreal" " " \ -"America/Montserrat" " " \ -"America/Nassau" " " \ -"America/New_York" " " \ -"America/Nipigon" " " \ -"America/Nome" " " \ -"America/Noronha" " " \ -"America/North_Dakota/Beulah" " " \ -"America/North_Dakota/Center" " " \ -"America/North_Dakota/New_Salem" " " \ -"America/Ojinaga" " " \ -"America/Panama" " " \ -"America/Pangnirtung" " " \ -"America/Paramaribo" " " \ -"America/Phoenix" " " \ -"America/Port-au-Prince" " " \ -"America/Port_of_Spain" " " \ -"America/Porto_Acre" " " \ -"America/Porto_Velho" " " \ -"America/Puerto_Rico" " " \ -"America/Rainy_River" " " \ -"America/Rankin_Inlet" " " \ -"America/Recife" " " \ -"America/Regina" " " \ -"America/Resolute" " " \ -"America/Rio_Branco" " " \ -"America/Rosario" " " \ -"America/Santa_Isabel" " " \ -"America/Santarem" " " \ -"America/Santiago" " " \ -"America/Santo_Domingo" " " \ -"America/Sao_Paulo" " " \ -"America/Scoresbysund" " " \ -"America/Shiprock" " " \ -"America/Sitka" " " \ -"America/St_Barthelemy" " " \ -"America/St_Johns" " " \ -"America/St_Kitts" " " \ -"America/St_Lucia" " " \ -"America/St_Thomas" " " \ -"America/St_Vincent" " " \ -"America/Swift_Current" " " \ -"America/Tegucigalpa" " " \ -"America/Thule" " " \ -"America/Thunder_Bay" " " \ -"America/Tijuana" " " \ -"America/Toronto" " " \ -"America/Tortola" " " \ -"America/Vancouver" " " \ -"America/Virgin" " " \ -"America/Whitehorse" " " \ -"America/Winnipeg" " " \ -"America/Yakutat" " " \ -"America/Yellowknife" " " \ -"Antarctica/Casey" " " \ -"Antarctica/Davis" " " \ -"Antarctica/DumontDUrville" " " \ -"Antarctica/Macquarie" " " \ -"Antarctica/Mawson" " " \ -"Antarctica/McMurdo" " " \ -"Antarctica/Palmer" " " \ -"Antarctica/Rothera" " " \ -"Antarctica/South_Pole" " " \ -"Antarctica/Syowa" " " \ -"Antarctica/Vostok" " " \ -"Arctic/Longyearbyen" " " \ -"Asia/Aden" " " \ -"Asia/Almaty" " " \ -"Asia/Amman" " " \ -"Asia/Anadyr" " " \ -"Asia/Aqtau" " " \ -"Asia/Aqtobe" " " \ -"Asia/Ashgabat" " " \ -"Asia/Ashkhabad" " " \ -"Asia/Baghdad" " " \ -"Asia/Bahrain" " " \ -"Asia/Baku" " " \ -"Asia/Bangkok" " " \ -"Asia/Beirut" " " \ -"Asia/Bishkek" " " \ -"Asia/Brunei" " " \ -"Asia/Calcutta" " " \ -"Asia/Choibalsan" " " \ -"Asia/Chongqing" " " \ -"Asia/Chungking" " " \ -"Asia/Colombo" " " \ -"Asia/Dacca" " " \ -"Asia/Damascus" " " \ -"Asia/Dhaka" " " \ -"Asia/Dili" " " \ -"Asia/Dubai" " " \ -"Asia/Dushanbe" " " \ -"Asia/Gaza" " " \ -"Asia/Harbin" " " \ -"Asia/Hebron" " " \ -"Asia/Ho_Chi_Minh" " " \ -"Asia/Hong_Kong" " " \ -"Asia/Hovd" " " \ -"Asia/Irkutsk" " " \ -"Asia/Istanbul" " " \ -"Asia/Jakarta" " " \ -"Asia/Jayapura" " " \ -"Asia/Jerusalem" " " \ -"Asia/Kabul" " " \ -"Asia/Kamchatka" " " \ -"Asia/Karachi" " " \ -"Asia/Kashgar" " " \ -"Asia/Kathmandu" " " \ -"Asia/Katmandu" " " \ -"Asia/Khandyga" " " \ -"Asia/Kolkata" " " \ -"Asia/Krasnoyarsk" " " \ -"Asia/Kuala_Lumpur" " " \ -"Asia/Kuching" " " \ -"Asia/Kuwait" " " \ -"Asia/Macao" " " \ -"Asia/Macau" " " \ -"Asia/Magadan" " " \ -"Asia/Makassar" " " \ -"Asia/Manila" " " \ -"Asia/Muscat" " " \ -"Asia/Nicosia" " " \ -"Asia/Novokuznetsk" " " \ -"Asia/Novosibirsk" " " \ -"Asia/Omsk" " " \ -"Asia/Oral" " " \ -"Asia/Phnom_Penh" " " \ -"Asia/Pontianak" " " \ -"Asia/Pyongyang" " " \ -"Asia/Qatar" " " \ -"Asia/Qyzylorda" " " \ -"Asia/Rangoon" " " \ -"Asia/Riyadh" " " \ -"Asia/Riyadh87" " " \ -"Asia/Riyadh88" " " \ -"Asia/Riyadh89" " " \ -"Asia/Saigon" " " \ -"Asia/Sakhalin" " " \ -"Asia/Samarkand" " " \ -"Asia/Seoul" " " \ -"Asia/Shanghai" " " \ -"Asia/Singapore" " " \ -"Asia/Taipei" " " \ -"Asia/Tashkent" " " \ -"Asia/Tbilisi" " " \ -"Asia/Tehran" " " \ -"Asia/Tel_Aviv" " " \ -"Asia/Thimbu" " " \ -"Asia/Thimphu" " " \ -"Asia/Tokyo" " " \ -"Asia/Ujung_Pandang" " " \ -"Asia/Ulaanbaatar" " " \ -"Asia/Ulan_Bator" " " \ -"Asia/Urumqi" " " \ -"Asia/Ust-Nera" " " \ -"Asia/Vientiane" " " \ -"Asia/Vladivostok" " " \ -"Asia/Yakutsk" " " \ -"Asia/Yekaterinburg" " " \ -"Asia/Yerevan" " " \ -"Atlantic/Azores" " " \ -"Atlantic/Bermuda" " " \ -"Atlantic/Canary" " " \ -"Atlantic/Cape_Verde" " " \ -"Atlantic/Faeroe" " " \ -"Atlantic/Faroe" " " \ -"Atlantic/Jan_Mayen" " " \ -"Atlantic/Madeira" " " \ -"Atlantic/Reykjavik" " " \ -"Atlantic/South_Georgia" " " \ -"Atlantic/St_Helena" " " \ -"Atlantic/Stanley" " " \ -"Australia/ACT" " " \ -"Australia/Adelaide" " " \ -"Australia/Brisbane" " " \ -"Australia/Broken_Hill" " " \ -"Australia/Canberra" " " \ -"Australia/Currie" " " \ -"Australia/Darwin" " " \ -"Australia/Eucla" " " \ -"Australia/Hobart" " " \ -"Australia/LHI" " " \ -"Australia/Lindeman" " " \ -"Australia/Lord_Howe" " " \ -"Australia/Melbourne" " " \ -"Australia/NSW" " " \ -"Australia/North" " " \ -"Australia/Perth" " " \ -"Australia/Queensland" " " \ -"Australia/South" " " \ -"Australia/Sydney" " " \ -"Australia/Tasmania" " " \ -"Australia/Victoria" " " \ -"Australia/West" " " \ -"Australia/Yancowinna" " " \ -"Brazil/Acre" " " \ -"Brazil/DeNoronha" " " \ -"Brazil/East" " " \ -"Brazil/West" " " \ -"CET" " " \ -"CST6CDT" " " \ -"Canada/Atlantic" " " \ -"Canada/Central" " " \ -"Canada/East-Saskatchewan" " " \ -"Canada/Eastern" " " \ -"Canada/Mountain" " " \ -"Canada/Newfoundland" " " \ -"Canada/Pacific" " " \ -"Canada/Saskatchewan" " " \ -"Canada/Yukon" " " \ -"Chile/Continental" " " \ -"Chile/EasterIsland" " " \ -"Cuba" " " \ -"EET" " " \ -"EST" " " \ -"EST5EDT" " " \ -"Egypt" " " \ -"Eire" " " \ -"Etc/GMT" " " \ -"Etc/GMT+0" " " \ -"Etc/GMT+1" " " \ -"Etc/GMT+10" " " \ -"Etc/GMT+11" " " \ -"Etc/GMT+12" " " \ -"Etc/GMT+2" " " \ -"Etc/GMT+3" " " \ -"Etc/GMT+4" " " \ -"Etc/GMT+5" " " \ -"Etc/GMT+6" " " \ -"Etc/GMT+7" " " \ -"Etc/GMT+8" " " \ -"Etc/GMT+9" " " \ -"Etc/GMT-0" " " \ -"Etc/GMT-1" " " \ -"Etc/GMT-10" " " \ -"Etc/GMT-11" " " \ -"Etc/GMT-12" " " \ -"Etc/GMT-13" " " \ -"Etc/GMT-14" " " \ -"Etc/GMT-2" " " \ -"Etc/GMT-3" " " \ -"Etc/GMT-4" " " \ -"Etc/GMT-5" " " \ -"Etc/GMT-6" " " \ -"Etc/GMT-7" " " \ -"Etc/GMT-8" " " \ -"Etc/GMT-9" " " \ -"Etc/GMT0" " " \ -"Etc/Greenwich" " " \ -"Etc/UCT" " " \ -"Etc/UTC" " " \ -"Etc/Universal" " " \ -"Etc/Zulu" " " \ -"Europe/Amsterdam" " " \ -"Europe/Andorra" " " \ -"Europe/Athens" " " \ -"Europe/Belfast" " " \ -"Europe/Belgrade" " " \ -"Europe/Berlin" " " \ -"Europe/Bratislava" " " \ -"Europe/Brussels" " " \ -"Europe/Bucharest" " " \ -"Europe/Budapest" " " \ -"Europe/Busingen" " " \ -"Europe/Chisinau" " " \ -"Europe/Copenhagen" " " \ -"Europe/Dublin" " " \ -"Europe/Gibraltar" " " \ -"Europe/Guernsey" " " \ -"Europe/Helsinki" " " \ -"Europe/Isle_of_Man" " " \ -"Europe/Istanbul" " " \ -"Europe/Jersey" " " \ -"Europe/Kaliningrad" " " \ -"Europe/Kiev" " " \ -"Europe/Lisbon" " " \ -"Europe/Ljubljana" " " \ -"Europe/London" " " \ -"Europe/Luxembourg" " " \ -"Europe/Madrid" " " \ -"Europe/Malta" " " \ -"Europe/Mariehamn" " " \ -"Europe/Minsk" " " \ -"Europe/Monaco" " " \ -"Europe/Moscow" " " \ -"Europe/Nicosia" " " \ -"Europe/Oslo" " " \ -"Europe/Paris" " " \ -"Europe/Podgorica" " " \ -"Europe/Prague" " " \ -"Europe/Riga" " " \ -"Europe/Rome" " " \ -"Europe/Samara" " " \ -"Europe/San_Marino" " " \ -"Europe/Sarajevo" " " \ -"Europe/Simferopol" " " \ -"Europe/Skopje" " " \ -"Europe/Sofia" " " \ -"Europe/Stockholm" " " \ -"Europe/Tallinn" " " \ -"Europe/Tirane" " " \ -"Europe/Tiraspol" " " \ -"Europe/Uzhgorod" " " \ -"Europe/Vaduz" " " \ -"Europe/Vatican" " " \ -"Europe/Vienna" " " \ -"Europe/Vilnius" " " \ -"Europe/Volgograd" " " \ -"Europe/Warsaw" " " \ -"Europe/Zagreb" " " \ -"Europe/Zaporozhye" " " \ -"Europe/Zurich" " " \ -"Factory" " " \ -"GB" " " \ -"GB-Eire" " " \ -"GMT" " " \ -"GMT+0" " " \ -"GMT-0" " " \ -"GMT0" " " \ -"Greenwich" " " \ -"HST" " " \ -"Hongkong" " " \ -"Iceland" " " \ -"Indian/Antananarivo" " " \ -"Indian/Chagos" " " \ -"Indian/Christmas" " " \ -"Indian/Cocos" " " \ -"Indian/Comoro" " " \ -"Indian/Kerguelen" " " \ -"Indian/Mahe" " " \ -"Indian/Maldives" " " \ -"Indian/Mauritius" " " \ -"Indian/Mayotte" " " \ -"Indian/Reunion" " " \ -"Iran" " " \ -"Israel" " " \ -"Jamaica" " " \ -"Japan" " " \ -"Kwajalein" " " \ -"Libya" " " \ -"MET" " " \ -"MST" " " \ -"MST7MDT" " " \ -"Mexico/BajaNorte" " " \ -"Mexico/BajaSur" " " \ -"Mexico/General" " " \ -"Mideast/Riyadh87" " " \ -"Mideast/Riyadh88" " " \ -"Mideast/Riyadh89" " " \ -"NZ" " " \ -"NZ-CHAT" " " \ -"Navajo" " " \ -"PRC" " " \ -"PST8PDT" " " \ -"Pacific/Apia" " " \ -"Pacific/Auckland" " " \ -"Pacific/Chatham" " " \ -"Pacific/Chuuk" " " \ -"Pacific/Easter" " " \ -"Pacific/Efate" " " \ -"Pacific/Enderbury" " " \ -"Pacific/Fakaofo" " " \ -"Pacific/Fiji" " " \ -"Pacific/Funafuti" " " \ -"Pacific/Galapagos" " " \ -"Pacific/Gambier" " " \ -"Pacific/Guadalcanal" " " \ -"Pacific/Guam" " " \ -"Pacific/Honolulu" " " \ -"Pacific/Johnston" " " \ -"Pacific/Kiritimati" " " \ -"Pacific/Kosrae" " " \ -"Pacific/Kwajalein" " " \ -"Pacific/Majuro" " " \ -"Pacific/Marquesas" " " \ -"Pacific/Midway" " " \ -"Pacific/Nauru" " " \ -"Pacific/Niue" " " \ -"Pacific/Norfolk" " " \ -"Pacific/Noumea" " " \ -"Pacific/Pago_Pago" " " \ -"Pacific/Palau" " " \ -"Pacific/Pitcairn" " " \ -"Pacific/Pohnpei" " " \ -"Pacific/Ponape" " " \ -"Pacific/Port_Moresby" " " \ -"Pacific/Rarotonga" " " \ -"Pacific/Saipan" " " \ -"Pacific/Samoa" " " \ -"Pacific/Tahiti" " " \ -"Pacific/Tarawa" " " \ -"Pacific/Tongatapu" " " \ -"Pacific/Truk" " " \ -"Pacific/Wake" " " \ -"Pacific/Wallis" " " \ -"Pacific/Yap" " " \ -"Poland" " " \ -"Portugal" " " \ -"ROC" " " \ -"ROK" " " \ -"Singapore" " " \ -"Turkey" " " \ -"UCT" " " \ -"UTC" " " \ -"Universal" " " \ -"W-SU" " " \ -"WET" " " \ -"Zulu" " " \ -"posix/Africa/Abidjan" " " \ -"posix/Africa/Accra" " " \ -"posix/Africa/Addis_Ababa" " " \ -"posix/Africa/Algiers" " " \ -"posix/Africa/Asmara" " " \ -"posix/Africa/Asmera" " " \ -"posix/Africa/Bamako" " " \ -"posix/Africa/Bangui" " " \ -"posix/Africa/Banjul" " " \ -"posix/Africa/Bissau" " " \ -"posix/Africa/Blantyre" " " \ -"posix/Africa/Brazzaville" " " \ -"posix/Africa/Bujumbura" " " \ -"posix/Africa/Cairo" " " \ -"posix/Africa/Casablanca" " " \ -"posix/Africa/Ceuta" " " \ -"posix/Africa/Conakry" " " \ -"posix/Africa/Dakar" " " \ -"posix/Africa/Dar_es_Salaam" " " \ -"posix/Africa/Djibouti" " " \ -"posix/Africa/Douala" " " \ -"posix/Africa/El_Aaiun" " " \ -"posix/Africa/Freetown" " " \ -"posix/Africa/Gaborone" " " \ -"posix/Africa/Harare" " " \ -"posix/Africa/Johannesburg" " " \ -"posix/Africa/Juba" " " \ -"posix/Africa/Kampala" " " \ -"posix/Africa/Khartoum" " " \ -"posix/Africa/Kigali" " " \ -"posix/Africa/Kinshasa" " " \ -"posix/Africa/Lagos" " " \ -"posix/Africa/Libreville" " " \ -"posix/Africa/Lome" " " \ -"posix/Africa/Luanda" " " \ -"posix/Africa/Lubumbashi" " " \ -"posix/Africa/Lusaka" " " \ -"posix/Africa/Malabo" " " \ -"posix/Africa/Maputo" " " \ -"posix/Africa/Maseru" " " \ -"posix/Africa/Mbabane" " " \ -"posix/Africa/Mogadishu" " " \ -"posix/Africa/Monrovia" " " \ -"posix/Africa/Nairobi" " " \ -"posix/Africa/Ndjamena" " " \ -"posix/Africa/Niamey" " " \ -"posix/Africa/Nouakchott" " " \ -"posix/Africa/Ouagadougou" " " \ -"posix/Africa/Porto-Novo" " " \ -"posix/Africa/Sao_Tome" " " \ -"posix/Africa/Timbuktu" " " \ -"posix/Africa/Tripoli" " " \ -"posix/Africa/Tunis" " " \ -"posix/Africa/Windhoek" " " \ -"posix/America/Adak" " " \ -"posix/America/Anchorage" " " \ -"posix/America/Anguilla" " " \ -"posix/America/Antigua" " " \ -"posix/America/Araguaina" " " \ -"posix/America/Argentina/Buenos_Aires" " " \ -"posix/America/Argentina/Catamarca" " " \ -"posix/America/Argentina/ComodRivadavia" " " \ -"posix/America/Argentina/Cordoba" " " \ -"posix/America/Argentina/Jujuy" " " \ -"posix/America/Argentina/La_Rioja" " " \ -"posix/America/Argentina/Mendoza" " " \ -"posix/America/Argentina/Rio_Gallegos" " " \ -"posix/America/Argentina/Salta" " " \ -"posix/America/Argentina/San_Juan" " " \ -"posix/America/Argentina/San_Luis" " " \ -"posix/America/Argentina/Tucuman" " " \ -"posix/America/Argentina/Ushuaia" " " \ -"posix/America/Aruba" " " \ -"posix/America/Asuncion" " " \ -"posix/America/Atikokan" " " \ -"posix/America/Atka" " " \ -"posix/America/Bahia" " " \ -"posix/America/Bahia_Banderas" " " \ -"posix/America/Barbados" " " \ -"posix/America/Belem" " " \ -"posix/America/Belize" " " \ -"posix/America/Blanc-Sablon" " " \ -"posix/America/Boa_Vista" " " \ -"posix/America/Bogota" " " \ -"posix/America/Boise" " " \ -"posix/America/Buenos_Aires" " " \ -"posix/America/Cambridge_Bay" " " \ -"posix/America/Campo_Grande" " " \ -"posix/America/Cancun" " " \ -"posix/America/Caracas" " " \ -"posix/America/Catamarca" " " \ -"posix/America/Cayenne" " " \ -"posix/America/Cayman" " " \ -"posix/America/Chicago" " " \ -"posix/America/Chihuahua" " " \ -"posix/America/Coral_Harbour" " " \ -"posix/America/Cordoba" " " \ -"posix/America/Costa_Rica" " " \ -"posix/America/Creston" " " \ -"posix/America/Cuiaba" " " \ -"posix/America/Curacao" " " \ -"posix/America/Danmarkshavn" " " \ -"posix/America/Dawson" " " \ -"posix/America/Dawson_Creek" " " \ -"posix/America/Denver" " " \ -"posix/America/Detroit" " " \ -"posix/America/Dominica" " " \ -"posix/America/Edmonton" " " \ -"posix/America/Eirunepe" " " \ -"posix/America/El_Salvador" " " \ -"posix/America/Ensenada" " " \ -"posix/America/Fort_Wayne" " " \ -"posix/America/Fortaleza" " " \ -"posix/America/Glace_Bay" " " \ -"posix/America/Godthab" " " \ -"posix/America/Goose_Bay" " " \ -"posix/America/Grand_Turk" " " \ -"posix/America/Grenada" " " \ -"posix/America/Guadeloupe" " " \ -"posix/America/Guatemala" " " \ -"posix/America/Guayaquil" " " \ -"posix/America/Guyana" " " \ -"posix/America/Halifax" " " \ -"posix/America/Havana" " " \ -"posix/America/Hermosillo" " " \ -"posix/America/Indiana/Indianapolis" " " \ -"posix/America/Indiana/Knox" " " \ -"posix/America/Indiana/Marengo" " " \ -"posix/America/Indiana/Petersburg" " " \ -"posix/America/Indiana/Tell_City" " " \ -"posix/America/Indiana/Vevay" " " \ -"posix/America/Indiana/Vincennes" " " \ -"posix/America/Indiana/Winamac" " " \ -"posix/America/Indianapolis" " " \ -"posix/America/Inuvik" " " \ -"posix/America/Iqaluit" " " \ -"posix/America/Jamaica" " " \ -"posix/America/Jujuy" " " \ -"posix/America/Juneau" " " \ -"posix/America/Kentucky/Louisville" " " \ -"posix/America/Kentucky/Monticello" " " \ -"posix/America/Knox_IN" " " \ -"posix/America/Kralendijk" " " \ -"posix/America/La_Paz" " " \ -"posix/America/Lima" " " \ -"posix/America/Los_Angeles" " " \ -"posix/America/Louisville" " " \ -"posix/America/Lower_Princes" " " \ -"posix/America/Maceio" " " \ -"posix/America/Managua" " " \ -"posix/America/Manaus" " " \ -"posix/America/Marigot" " " \ -"posix/America/Martinique" " " \ -"posix/America/Matamoros" " " \ -"posix/America/Mazatlan" " " \ -"posix/America/Mendoza" " " \ -"posix/America/Menominee" " " \ -"posix/America/Merida" " " \ -"posix/America/Metlakatla" " " \ -"posix/America/Mexico_City" " " \ -"posix/America/Miquelon" " " \ -"posix/America/Moncton" " " \ -"posix/America/Monterrey" " " \ -"posix/America/Montevideo" " " \ -"posix/America/Montreal" " " \ -"posix/America/Montserrat" " " \ -"posix/America/Nassau" " " \ -"posix/America/New_York" " " \ -"posix/America/Nipigon" " " \ -"posix/America/Nome" " " \ -"posix/America/Noronha" " " \ -"posix/America/North_Dakota/Beulah" " " \ -"posix/America/North_Dakota/Center" " " \ -"posix/America/North_Dakota/New_Salem" " " \ -"posix/America/Ojinaga" " " \ -"posix/America/Panama" " " \ -"posix/America/Pangnirtung" " " \ -"posix/America/Paramaribo" " " \ -"posix/America/Phoenix" " " \ -"posix/America/Port-au-Prince" " " \ -"posix/America/Port_of_Spain" " " \ -"posix/America/Porto_Acre" " " \ -"posix/America/Porto_Velho" " " \ -"posix/America/Puerto_Rico" " " \ -"posix/America/Rainy_River" " " \ -"posix/America/Rankin_Inlet" " " \ -"posix/America/Recife" " " \ -"posix/America/Regina" " " \ -"posix/America/Resolute" " " \ -"posix/America/Rio_Branco" " " \ -"posix/America/Rosario" " " \ -"posix/America/Santa_Isabel" " " \ -"posix/America/Santarem" " " \ -"posix/America/Santiago" " " \ -"posix/America/Santo_Domingo" " " \ -"posix/America/Sao_Paulo" " " \ -"posix/America/Scoresbysund" " " \ -"posix/America/Shiprock" " " \ -"posix/America/Sitka" " " \ -"posix/America/St_Barthelemy" " " \ -"posix/America/St_Johns" " " \ -"posix/America/St_Kitts" " " \ -"posix/America/St_Lucia" " " \ -"posix/America/St_Thomas" " " \ -"posix/America/St_Vincent" " " \ -"posix/America/Swift_Current" " " \ -"posix/America/Tegucigalpa" " " \ -"posix/America/Thule" " " \ -"posix/America/Thunder_Bay" " " \ -"posix/America/Tijuana" " " \ -"posix/America/Toronto" " " \ -"posix/America/Tortola" " " \ -"posix/America/Vancouver" " " \ -"posix/America/Virgin" " " \ -"posix/America/Whitehorse" " " \ -"posix/America/Winnipeg" " " \ -"posix/America/Yakutat" " " \ -"posix/America/Yellowknife" " " \ -"posix/Antarctica/Casey" " " \ -"posix/Antarctica/Davis" " " \ -"posix/Antarctica/DumontDUrville" " " \ -"posix/Antarctica/Macquarie" " " \ -"posix/Antarctica/Mawson" " " \ -"posix/Antarctica/McMurdo" " " \ -"posix/Antarctica/Palmer" " " \ -"posix/Antarctica/Rothera" " " \ -"posix/Antarctica/South_Pole" " " \ -"posix/Antarctica/Syowa" " " \ -"posix/Antarctica/Vostok" " " \ -"posix/Arctic/Longyearbyen" " " \ -"posix/Asia/Aden" " " \ -"posix/Asia/Almaty" " " \ -"posix/Asia/Amman" " " \ -"posix/Asia/Anadyr" " " \ -"posix/Asia/Aqtau" " " \ -"posix/Asia/Aqtobe" " " \ -"posix/Asia/Ashgabat" " " \ -"posix/Asia/Ashkhabad" " " \ -"posix/Asia/Baghdad" " " \ -"posix/Asia/Bahrain" " " \ -"posix/Asia/Baku" " " \ -"posix/Asia/Bangkok" " " \ -"posix/Asia/Beirut" " " \ -"posix/Asia/Bishkek" " " \ -"posix/Asia/Brunei" " " \ -"posix/Asia/Calcutta" " " \ -"posix/Asia/Choibalsan" " " \ -"posix/Asia/Chongqing" " " \ -"posix/Asia/Chungking" " " \ -"posix/Asia/Colombo" " " \ -"posix/Asia/Dacca" " " \ -"posix/Asia/Damascus" " " \ -"posix/Asia/Dhaka" " " \ -"posix/Asia/Dili" " " \ -"posix/Asia/Dubai" " " \ -"posix/Asia/Dushanbe" " " \ -"posix/Asia/Gaza" " " \ -"posix/Asia/Harbin" " " \ -"posix/Asia/Hebron" " " \ -"posix/Asia/Ho_Chi_Minh" " " \ -"posix/Asia/Hong_Kong" " " \ -"posix/Asia/Hovd" " " \ -"posix/Asia/Irkutsk" " " \ -"posix/Asia/Istanbul" " " \ -"posix/Asia/Jakarta" " " \ -"posix/Asia/Jayapura" " " \ -"posix/Asia/Jerusalem" " " \ -"posix/Asia/Kabul" " " \ -"posix/Asia/Kamchatka" " " \ -"posix/Asia/Karachi" " " \ -"posix/Asia/Kashgar" " " \ -"posix/Asia/Kathmandu" " " \ -"posix/Asia/Katmandu" " " \ -"posix/Asia/Khandyga" " " \ -"posix/Asia/Kolkata" " " \ -"posix/Asia/Krasnoyarsk" " " \ -"posix/Asia/Kuala_Lumpur" " " \ -"posix/Asia/Kuching" " " \ -"posix/Asia/Kuwait" " " \ -"posix/Asia/Macao" " " \ -"posix/Asia/Macau" " " \ -"posix/Asia/Magadan" " " \ -"posix/Asia/Makassar" " " \ -"posix/Asia/Manila" " " \ -"posix/Asia/Muscat" " " \ -"posix/Asia/Nicosia" " " \ -"posix/Asia/Novokuznetsk" " " \ -"posix/Asia/Novosibirsk" " " \ -"posix/Asia/Omsk" " " \ -"posix/Asia/Oral" " " \ -"posix/Asia/Phnom_Penh" " " \ -"posix/Asia/Pontianak" " " \ -"posix/Asia/Pyongyang" " " \ -"posix/Asia/Qatar" " " \ -"posix/Asia/Qyzylorda" " " \ -"posix/Asia/Rangoon" " " \ -"posix/Asia/Riyadh" " " \ -"posix/Asia/Riyadh87" " " \ -"posix/Asia/Riyadh88" " " \ -"posix/Asia/Riyadh89" " " \ -"posix/Asia/Saigon" " " \ -"posix/Asia/Sakhalin" " " \ -"posix/Asia/Samarkand" " " \ -"posix/Asia/Seoul" " " \ -"posix/Asia/Shanghai" " " \ -"posix/Asia/Singapore" " " \ -"posix/Asia/Taipei" " " \ -"posix/Asia/Tashkent" " " \ -"posix/Asia/Tbilisi" " " \ -"posix/Asia/Tehran" " " \ -"posix/Asia/Tel_Aviv" " " \ -"posix/Asia/Thimbu" " " \ -"posix/Asia/Thimphu" " " \ -"posix/Asia/Tokyo" " " \ -"posix/Asia/Ujung_Pandang" " " \ -"posix/Asia/Ulaanbaatar" " " \ -"posix/Asia/Ulan_Bator" " " \ -"posix/Asia/Urumqi" " " \ -"posix/Asia/Ust-Nera" " " \ -"posix/Asia/Vientiane" " " \ -"posix/Asia/Vladivostok" " " \ -"posix/Asia/Yakutsk" " " \ -"posix/Asia/Yekaterinburg" " " \ -"posix/Asia/Yerevan" " " \ -"posix/Atlantic/Azores" " " \ -"posix/Atlantic/Bermuda" " " \ -"posix/Atlantic/Canary" " " \ -"posix/Atlantic/Cape_Verde" " " \ -"posix/Atlantic/Faeroe" " " \ -"posix/Atlantic/Faroe" " " \ -"posix/Atlantic/Jan_Mayen" " " \ -"posix/Atlantic/Madeira" " " \ -"posix/Atlantic/Reykjavik" " " \ -"posix/Atlantic/South_Georgia" " " \ -"posix/Atlantic/St_Helena" " " \ -"posix/Atlantic/Stanley" " " \ -"posix/Australia/ACT" " " \ -"posix/Australia/Adelaide" " " \ -"posix/Australia/Brisbane" " " \ -"posix/Australia/Broken_Hill" " " \ -"posix/Australia/Canberra" " " \ -"posix/Australia/Currie" " " \ -"posix/Australia/Darwin" " " \ -"posix/Australia/Eucla" " " \ -"posix/Australia/Hobart" " " \ -"posix/Australia/LHI" " " \ -"posix/Australia/Lindeman" " " \ -"posix/Australia/Lord_Howe" " " \ -"posix/Australia/Melbourne" " " \ -"posix/Australia/NSW" " " \ -"posix/Australia/North" " " \ -"posix/Australia/Perth" " " \ -"posix/Australia/Queensland" " " \ -"posix/Australia/South" " " \ -"posix/Australia/Sydney" " " \ -"posix/Australia/Tasmania" " " \ -"posix/Australia/Victoria" " " \ -"posix/Australia/West" " " \ -"posix/Australia/Yancowinna" " " \ -"posix/Brazil/Acre" " " \ -"posix/Brazil/DeNoronha" " " \ -"posix/Brazil/East" " " \ -"posix/Brazil/West" " " \ -"posix/CET" " " \ -"posix/CST6CDT" " " \ -"posix/Canada/Atlantic" " " \ -"posix/Canada/Central" " " \ -"posix/Canada/East-Saskatchewan" " " \ -"posix/Canada/Eastern" " " \ -"posix/Canada/Mountain" " " \ -"posix/Canada/Newfoundland" " " \ -"posix/Canada/Pacific" " " \ -"posix/Canada/Saskatchewan" " " \ -"posix/Canada/Yukon" " " \ -"posix/Chile/Continental" " " \ -"posix/Chile/EasterIsland" " " \ -"posix/Cuba" " " \ -"posix/EET" " " \ -"posix/EST" " " \ -"posix/EST5EDT" " " \ -"posix/Egypt" " " \ -"posix/Eire" " " \ -"posix/Etc/GMT" " " \ -"posix/Etc/GMT+0" " " \ -"posix/Etc/GMT+1" " " \ -"posix/Etc/GMT+10" " " \ -"posix/Etc/GMT+11" " " \ -"posix/Etc/GMT+12" " " \ -"posix/Etc/GMT+2" " " \ -"posix/Etc/GMT+3" " " \ -"posix/Etc/GMT+4" " " \ -"posix/Etc/GMT+5" " " \ -"posix/Etc/GMT+6" " " \ -"posix/Etc/GMT+7" " " \ -"posix/Etc/GMT+8" " " \ -"posix/Etc/GMT+9" " " \ -"posix/Etc/GMT-0" " " \ -"posix/Etc/GMT-1" " " \ -"posix/Etc/GMT-10" " " \ -"posix/Etc/GMT-11" " " \ -"posix/Etc/GMT-12" " " \ -"posix/Etc/GMT-13" " " \ -"posix/Etc/GMT-14" " " \ -"posix/Etc/GMT-2" " " \ -"posix/Etc/GMT-3" " " \ -"posix/Etc/GMT-4" " " \ -"posix/Etc/GMT-5" " " \ -"posix/Etc/GMT-6" " " \ -"posix/Etc/GMT-7" " " \ -"posix/Etc/GMT-8" " " \ -"posix/Etc/GMT-9" " " \ -"posix/Etc/GMT0" " " \ -"posix/Etc/Greenwich" " " \ -"posix/Etc/UCT" " " \ -"posix/Etc/UTC" " " \ -"posix/Etc/Universal" " " \ -"posix/Etc/Zulu" " " \ -"posix/Europe/Amsterdam" " " \ -"posix/Europe/Andorra" " " \ -"posix/Europe/Athens" " " \ -"posix/Europe/Belfast" " " \ -"posix/Europe/Belgrade" " " \ -"posix/Europe/Berlin" " " \ -"posix/Europe/Bratislava" " " \ -"posix/Europe/Brussels" " " \ -"posix/Europe/Bucharest" " " \ -"posix/Europe/Budapest" " " \ -"posix/Europe/Busingen" " " \ -"posix/Europe/Chisinau" " " \ -"posix/Europe/Copenhagen" " " \ -"posix/Europe/Dublin" " " \ -"posix/Europe/Gibraltar" " " \ -"posix/Europe/Guernsey" " " \ -"posix/Europe/Helsinki" " " \ -"posix/Europe/Isle_of_Man" " " \ -"posix/Europe/Istanbul" " " \ -"posix/Europe/Jersey" " " \ -"posix/Europe/Kaliningrad" " " \ -"posix/Europe/Kiev" " " \ -"posix/Europe/Lisbon" " " \ -"posix/Europe/Ljubljana" " " \ -"posix/Europe/London" " " \ -"posix/Europe/Luxembourg" " " \ -"posix/Europe/Madrid" " " \ -"posix/Europe/Malta" " " \ -"posix/Europe/Mariehamn" " " \ -"posix/Europe/Minsk" " " \ -"posix/Europe/Monaco" " " \ -"posix/Europe/Moscow" " " \ -"posix/Europe/Nicosia" " " \ -"posix/Europe/Oslo" " " \ -"posix/Europe/Paris" " " \ -"posix/Europe/Podgorica" " " \ -"posix/Europe/Prague" " " \ -"posix/Europe/Riga" " " \ -"posix/Europe/Rome" " " \ -"posix/Europe/Samara" " " \ -"posix/Europe/San_Marino" " " \ -"posix/Europe/Sarajevo" " " \ -"posix/Europe/Simferopol" " " \ -"posix/Europe/Skopje" " " \ -"posix/Europe/Sofia" " " \ -"posix/Europe/Stockholm" " " \ -"posix/Europe/Tallinn" " " \ -"posix/Europe/Tirane" " " \ -"posix/Europe/Tiraspol" " " \ -"posix/Europe/Uzhgorod" " " \ -"posix/Europe/Vaduz" " " \ -"posix/Europe/Vatican" " " \ -"posix/Europe/Vienna" " " \ -"posix/Europe/Vilnius" " " \ -"posix/Europe/Volgograd" " " \ -"posix/Europe/Warsaw" " " \ -"posix/Europe/Zagreb" " " \ -"posix/Europe/Zaporozhye" " " \ -"posix/Europe/Zurich" " " \ -"posix/Factory" " " \ -"posix/GB" " " \ -"posix/GB-Eire" " " \ -"posix/GMT" " " \ -"posix/GMT+0" " " \ -"posix/GMT-0" " " \ -"posix/GMT0" " " \ -"posix/Greenwich" " " \ -"posix/HST" " " \ -"posix/Hongkong" " " \ -"posix/Iceland" " " \ -"posix/Indian/Antananarivo" " " \ -"posix/Indian/Chagos" " " \ -"posix/Indian/Christmas" " " \ -"posix/Indian/Cocos" " " \ -"posix/Indian/Comoro" " " \ -"posix/Indian/Kerguelen" " " \ -"posix/Indian/Mahe" " " \ -"posix/Indian/Maldives" " " \ -"posix/Indian/Mauritius" " " \ -"posix/Indian/Mayotte" " " \ -"posix/Indian/Reunion" " " \ -"posix/Iran" " " \ -"posix/Israel" " " \ -"posix/Jamaica" " " \ -"posix/Japan" " " \ -"posix/Kwajalein" " " \ -"posix/Libya" " " \ -"posix/MET" " " \ -"posix/MST" " " \ -"posix/MST7MDT" " " \ -"posix/Mexico/BajaNorte" " " \ -"posix/Mexico/BajaSur" " " \ -"posix/Mexico/General" " " \ -"posix/Mideast/Riyadh87" " " \ -"posix/Mideast/Riyadh88" " " \ -"posix/Mideast/Riyadh89" " " \ -"posix/NZ" " " \ -"posix/NZ-CHAT" " " \ -"posix/Navajo" " " \ -"posix/PRC" " " \ -"posix/PST8PDT" " " \ -"posix/Pacific/Apia" " " \ -"posix/Pacific/Auckland" " " \ -"posix/Pacific/Chatham" " " \ -"posix/Pacific/Chuuk" " " \ -"posix/Pacific/Easter" " " \ -"posix/Pacific/Efate" " " \ -"posix/Pacific/Enderbury" " " \ -"posix/Pacific/Fakaofo" " " \ -"posix/Pacific/Fiji" " " \ -"posix/Pacific/Funafuti" " " \ -"posix/Pacific/Galapagos" " " \ -"posix/Pacific/Gambier" " " \ -"posix/Pacific/Guadalcanal" " " \ -"posix/Pacific/Guam" " " \ -"posix/Pacific/Honolulu" " " \ -"posix/Pacific/Johnston" " " \ -"posix/Pacific/Kiritimati" " " \ -"posix/Pacific/Kosrae" " " \ -"posix/Pacific/Kwajalein" " " \ -"posix/Pacific/Majuro" " " \ -"posix/Pacific/Marquesas" " " \ -"posix/Pacific/Midway" " " \ -"posix/Pacific/Nauru" " " \ -"posix/Pacific/Niue" " " \ -"posix/Pacific/Norfolk" " " \ -"posix/Pacific/Noumea" " " \ -"posix/Pacific/Pago_Pago" " " \ -"posix/Pacific/Palau" " " \ -"posix/Pacific/Pitcairn" " " \ -"posix/Pacific/Pohnpei" " " \ -"posix/Pacific/Ponape" " " \ -"posix/Pacific/Port_Moresby" " " \ -"posix/Pacific/Rarotonga" " " \ -"posix/Pacific/Saipan" " " \ -"posix/Pacific/Samoa" " " \ -"posix/Pacific/Tahiti" " " \ -"posix/Pacific/Tarawa" " " \ -"posix/Pacific/Tongatapu" " " \ -"posix/Pacific/Truk" " " \ -"posix/Pacific/Wake" " " \ -"posix/Pacific/Wallis" " " \ -"posix/Pacific/Yap" " " \ -"posix/Poland" " " \ -"posix/Portugal" " " \ -"posix/ROC" " " \ -"posix/ROK" " " \ -"posix/Singapore" " " \ -"posix/Turkey" " " \ -"posix/UCT" " " \ -"posix/US/Alaska" " " \ -"posix/US/Aleutian" " " \ -"posix/US/Arizona" " " \ -"posix/US/Central" " " \ -"posix/US/East-Indiana" " " \ -"posix/US/Eastern" " " \ -"posix/US/Hawaii" " " \ -"posix/US/Indiana-Starke" " " \ -"posix/US/Michigan" " " \ -"posix/US/Mountain" " " \ -"posix/US/Pacific" " " \ -"posix/US/Pacific-New" " " \ -"posix/US/Samoa" " " \ -"posix/UTC" " " \ -"posix/Universal" " " \ -"posix/W-SU" " " \ -"posix/WET" " " \ -"posix/Zulu" " " \ -"posixrules" " " \ -"right/Africa/Abidjan" " " \ -"right/Africa/Accra" " " \ -"right/Africa/Addis_Ababa" " " \ -"right/Africa/Algiers" " " \ -"right/Africa/Asmara" " " \ -"right/Africa/Asmera" " " \ -"right/Africa/Bamako" " " \ -"right/Africa/Bangui" " " \ -"right/Africa/Banjul" " " \ -"right/Africa/Bissau" " " \ -"right/Africa/Blantyre" " " \ -"right/Africa/Brazzaville" " " \ -"right/Africa/Bujumbura" " " \ -"right/Africa/Cairo" " " \ -"right/Africa/Casablanca" " " \ -"right/Africa/Ceuta" " " \ -"right/Africa/Conakry" " " \ -"right/Africa/Dakar" " " \ -"right/Africa/Dar_es_Salaam" " " \ -"right/Africa/Djibouti" " " \ -"right/Africa/Douala" " " \ -"right/Africa/El_Aaiun" " " \ -"right/Africa/Freetown" " " \ -"right/Africa/Gaborone" " " \ -"right/Africa/Harare" " " \ -"right/Africa/Johannesburg" " " \ -"right/Africa/Juba" " " \ -"right/Africa/Kampala" " " \ -"right/Africa/Khartoum" " " \ -"right/Africa/Kigali" " " \ -"right/Africa/Kinshasa" " " \ -"right/Africa/Lagos" " " \ -"right/Africa/Libreville" " " \ -"right/Africa/Lome" " " \ -"right/Africa/Luanda" " " \ -"right/Africa/Lubumbashi" " " \ -"right/Africa/Lusaka" " " \ -"right/Africa/Malabo" " " \ -"right/Africa/Maputo" " " \ -"right/Africa/Maseru" " " \ -"right/Africa/Mbabane" " " \ -"right/Africa/Mogadishu" " " \ -"right/Africa/Monrovia" " " \ -"right/Africa/Nairobi" " " \ -"right/Africa/Ndjamena" " " \ -"right/Africa/Niamey" " " \ -"right/Africa/Nouakchott" " " \ -"right/Africa/Ouagadougou" " " \ -"right/Africa/Porto-Novo" " " \ -"right/Africa/Sao_Tome" " " \ -"right/Africa/Timbuktu" " " \ -"right/Africa/Tripoli" " " \ -"right/Africa/Tunis" " " \ -"right/Africa/Windhoek" " " \ -"right/America/Adak" " " \ -"right/America/Anchorage" " " \ -"right/America/Anguilla" " " \ -"right/America/Antigua" " " \ -"right/America/Araguaina" " " \ -"right/America/Argentina/Buenos_Aires" " " \ -"right/America/Argentina/Catamarca" " " \ -"right/America/Argentina/ComodRivadavia" " " \ -"right/America/Argentina/Cordoba" " " \ -"right/America/Argentina/Jujuy" " " \ -"right/America/Argentina/La_Rioja" " " \ -"right/America/Argentina/Mendoza" " " \ -"right/America/Argentina/Rio_Gallegos" " " \ -"right/America/Argentina/Salta" " " \ -"right/America/Argentina/San_Juan" " " \ -"right/America/Argentina/San_Luis" " " \ -"right/America/Argentina/Tucuman" " " \ -"right/America/Argentina/Ushuaia" " " \ -"right/America/Aruba" " " \ -"right/America/Asuncion" " " \ -"right/America/Atikokan" " " \ -"right/America/Atka" " " \ -"right/America/Bahia" " " \ -"right/America/Bahia_Banderas" " " \ -"right/America/Barbados" " " \ -"right/America/Belem" " " \ -"right/America/Belize" " " \ -"right/America/Blanc-Sablon" " " \ -"right/America/Boa_Vista" " " \ -"right/America/Bogota" " " \ -"right/America/Boise" " " \ -"right/America/Buenos_Aires" " " \ -"right/America/Cambridge_Bay" " " \ -"right/America/Campo_Grande" " " \ -"right/America/Cancun" " " \ -"right/America/Caracas" " " \ -"right/America/Catamarca" " " \ -"right/America/Cayenne" " " \ -"right/America/Cayman" " " \ -"right/America/Chicago" " " \ -"right/America/Chihuahua" " " \ -"right/America/Coral_Harbour" " " \ -"right/America/Cordoba" " " \ -"right/America/Costa_Rica" " " \ -"right/America/Creston" " " \ -"right/America/Cuiaba" " " \ -"right/America/Curacao" " " \ -"right/America/Danmarkshavn" " " \ -"right/America/Dawson" " " \ -"right/America/Dawson_Creek" " " \ -"right/America/Denver" " " \ -"right/America/Detroit" " " \ -"right/America/Dominica" " " \ -"right/America/Edmonton" " " \ -"right/America/Eirunepe" " " \ -"right/America/El_Salvador" " " \ -"right/America/Ensenada" " " \ -"right/America/Fort_Wayne" " " \ -"right/America/Fortaleza" " " \ -"right/America/Glace_Bay" " " \ -"right/America/Godthab" " " \ -"right/America/Goose_Bay" " " \ -"right/America/Grand_Turk" " " \ -"right/America/Grenada" " " \ -"right/America/Guadeloupe" " " \ -"right/America/Guatemala" " " \ -"right/America/Guayaquil" " " \ -"right/America/Guyana" " " \ -"right/America/Halifax" " " \ -"right/America/Havana" " " \ -"right/America/Hermosillo" " " \ -"right/America/Indiana/Indianapolis" " " \ -"right/America/Indiana/Knox" " " \ -"right/America/Indiana/Marengo" " " \ -"right/America/Indiana/Petersburg" " " \ -"right/America/Indiana/Tell_City" " " \ -"right/America/Indiana/Vevay" " " \ -"right/America/Indiana/Vincennes" " " \ -"right/America/Indiana/Winamac" " " \ -"right/America/Indianapolis" " " \ -"right/America/Inuvik" " " \ -"right/America/Iqaluit" " " \ -"right/America/Jamaica" " " \ -"right/America/Jujuy" " " \ -"right/America/Juneau" " " \ -"right/America/Kentucky/Louisville" " " \ -"right/America/Kentucky/Monticello" " " \ -"right/America/Knox_IN" " " \ -"right/America/Kralendijk" " " \ -"right/America/La_Paz" " " \ -"right/America/Lima" " " \ -"right/America/Los_Angeles" " " \ -"right/America/Louisville" " " \ -"right/America/Lower_Princes" " " \ -"right/America/Maceio" " " \ -"right/America/Managua" " " \ -"right/America/Manaus" " " \ -"right/America/Marigot" " " \ -"right/America/Martinique" " " \ -"right/America/Matamoros" " " \ -"right/America/Mazatlan" " " \ -"right/America/Mendoza" " " \ -"right/America/Menominee" " " \ -"right/America/Merida" " " \ -"right/America/Metlakatla" " " \ -"right/America/Mexico_City" " " \ -"right/America/Miquelon" " " \ -"right/America/Moncton" " " \ -"right/America/Monterrey" " " \ -"right/America/Montevideo" " " \ -"right/America/Montreal" " " \ -"right/America/Montserrat" " " \ -"right/America/Nassau" " " \ -"right/America/New_York" " " \ -"right/America/Nipigon" " " \ -"right/America/Nome" " " \ -"right/America/Noronha" " " \ -"right/America/North_Dakota/Beulah" " " \ -"right/America/North_Dakota/Center" " " \ -"right/America/North_Dakota/New_Salem" " " \ -"right/America/Ojinaga" " " \ -"right/America/Panama" " " \ -"right/America/Pangnirtung" " " \ -"right/America/Paramaribo" " " \ -"right/America/Phoenix" " " \ -"right/America/Port-au-Prince" " " \ -"right/America/Port_of_Spain" " " \ -"right/America/Porto_Acre" " " \ -"right/America/Porto_Velho" " " \ -"right/America/Puerto_Rico" " " \ -"right/America/Rainy_River" " " \ -"right/America/Rankin_Inlet" " " \ -"right/America/Recife" " " \ -"right/America/Regina" " " \ -"right/America/Resolute" " " \ -"right/America/Rio_Branco" " " \ -"right/America/Rosario" " " \ -"right/America/Santa_Isabel" " " \ -"right/America/Santarem" " " \ -"right/America/Santiago" " " \ -"right/America/Santo_Domingo" " " \ -"right/America/Sao_Paulo" " " \ -"right/America/Scoresbysund" " " \ -"right/America/Shiprock" " " \ -"right/America/Sitka" " " \ -"right/America/St_Barthelemy" " " \ -"right/America/St_Johns" " " \ -"right/America/St_Kitts" " " \ -"right/America/St_Lucia" " " \ -"right/America/St_Thomas" " " \ -"right/America/St_Vincent" " " \ -"right/America/Swift_Current" " " \ -"right/America/Tegucigalpa" " " \ -"right/America/Thule" " " \ -"right/America/Thunder_Bay" " " \ -"right/America/Tijuana" " " \ -"right/America/Toronto" " " \ -"right/America/Tortola" " " \ -"right/America/Vancouver" " " \ -"right/America/Virgin" " " \ -"right/America/Whitehorse" " " \ -"right/America/Winnipeg" " " \ -"right/America/Yakutat" " " \ -"right/America/Yellowknife" " " \ -"right/Antarctica/Casey" " " \ -"right/Antarctica/Davis" " " \ -"right/Antarctica/DumontDUrville" " " \ -"right/Antarctica/Macquarie" " " \ -"right/Antarctica/Mawson" " " \ -"right/Antarctica/McMurdo" " " \ -"right/Antarctica/Palmer" " " \ -"right/Antarctica/Rothera" " " \ -"right/Antarctica/South_Pole" " " \ -"right/Antarctica/Syowa" " " \ -"right/Antarctica/Vostok" " " \ -"right/Arctic/Longyearbyen" " " \ -"right/Asia/Aden" " " \ -"right/Asia/Almaty" " " \ -"right/Asia/Amman" " " \ -"right/Asia/Anadyr" " " \ -"right/Asia/Aqtau" " " \ -"right/Asia/Aqtobe" " " \ -"right/Asia/Ashgabat" " " \ -"right/Asia/Ashkhabad" " " \ -"right/Asia/Baghdad" " " \ -"right/Asia/Bahrain" " " \ -"right/Asia/Baku" " " \ -"right/Asia/Bangkok" " " \ -"right/Asia/Beirut" " " \ -"right/Asia/Bishkek" " " \ -"right/Asia/Brunei" " " \ -"right/Asia/Calcutta" " " \ -"right/Asia/Choibalsan" " " \ -"right/Asia/Chongqing" " " \ -"right/Asia/Chungking" " " \ -"right/Asia/Colombo" " " \ -"right/Asia/Dacca" " " \ -"right/Asia/Damascus" " " \ -"right/Asia/Dhaka" " " \ -"right/Asia/Dili" " " \ -"right/Asia/Dubai" " " \ -"right/Asia/Dushanbe" " " \ -"right/Asia/Gaza" " " \ -"right/Asia/Harbin" " " \ -"right/Asia/Hebron" " " \ -"right/Asia/Ho_Chi_Minh" " " \ -"right/Asia/Hong_Kong" " " \ -"right/Asia/Hovd" " " \ -"right/Asia/Irkutsk" " " \ -"right/Asia/Istanbul" " " \ -"right/Asia/Jakarta" " " \ -"right/Asia/Jayapura" " " \ -"right/Asia/Jerusalem" " " \ -"right/Asia/Kabul" " " \ -"right/Asia/Kamchatka" " " \ -"right/Asia/Karachi" " " \ -"right/Asia/Kashgar" " " \ -"right/Asia/Kathmandu" " " \ -"right/Asia/Katmandu" " " \ -"right/Asia/Khandyga" " " \ -"right/Asia/Kolkata" " " \ -"right/Asia/Krasnoyarsk" " " \ -"right/Asia/Kuala_Lumpur" " " \ -"right/Asia/Kuching" " " \ -"right/Asia/Kuwait" " " \ -"right/Asia/Macao" " " \ -"right/Asia/Macau" " " \ -"right/Asia/Magadan" " " \ -"right/Asia/Makassar" " " \ -"right/Asia/Manila" " " \ -"right/Asia/Muscat" " " \ -"right/Asia/Nicosia" " " \ -"right/Asia/Novokuznetsk" " " \ -"right/Asia/Novosibirsk" " " \ -"right/Asia/Omsk" " " \ -"right/Asia/Oral" " " \ -"right/Asia/Phnom_Penh" " " \ -"right/Asia/Pontianak" " " \ -"right/Asia/Pyongyang" " " \ -"right/Asia/Qatar" " " \ -"right/Asia/Qyzylorda" " " \ -"right/Asia/Rangoon" " " \ -"right/Asia/Riyadh" " " \ -"right/Asia/Riyadh87" " " \ -"right/Asia/Riyadh88" " " \ -"right/Asia/Riyadh89" " " \ -"right/Asia/Saigon" " " \ -"right/Asia/Sakhalin" " " \ -"right/Asia/Samarkand" " " \ -"right/Asia/Seoul" " " \ -"right/Asia/Shanghai" " " \ -"right/Asia/Singapore" " " \ -"right/Asia/Taipei" " " \ -"right/Asia/Tashkent" " " \ -"right/Asia/Tbilisi" " " \ -"right/Asia/Tehran" " " \ -"right/Asia/Tel_Aviv" " " \ -"right/Asia/Thimbu" " " \ -"right/Asia/Thimphu" " " \ -"right/Asia/Tokyo" " " \ -"right/Asia/Ujung_Pandang" " " \ -"right/Asia/Ulaanbaatar" " " \ -"right/Asia/Ulan_Bator" " " \ -"right/Asia/Urumqi" " " \ -"right/Asia/Ust-Nera" " " \ -"right/Asia/Vientiane" " " \ -"right/Asia/Vladivostok" " " \ -"right/Asia/Yakutsk" " " \ -"right/Asia/Yekaterinburg" " " \ -"right/Asia/Yerevan" " " \ -"right/Atlantic/Azores" " " \ -"right/Atlantic/Bermuda" " " \ -"right/Atlantic/Canary" " " \ -"right/Atlantic/Cape_Verde" " " \ -"right/Atlantic/Faeroe" " " \ -"right/Atlantic/Faroe" " " \ -"right/Atlantic/Jan_Mayen" " " \ -"right/Atlantic/Madeira" " " \ -"right/Atlantic/Reykjavik" " " \ -"right/Atlantic/South_Georgia" " " \ -"right/Atlantic/St_Helena" " " \ -"right/Atlantic/Stanley" " " \ -"right/Australia/ACT" " " \ -"right/Australia/Adelaide" " " \ -"right/Australia/Brisbane" " " \ -"right/Australia/Broken_Hill" " " \ -"right/Australia/Canberra" " " \ -"right/Australia/Currie" " " \ -"right/Australia/Darwin" " " \ -"right/Australia/Eucla" " " \ -"right/Australia/Hobart" " " \ -"right/Australia/LHI" " " \ -"right/Australia/Lindeman" " " \ -"right/Australia/Lord_Howe" " " \ -"right/Australia/Melbourne" " " \ -"right/Australia/NSW" " " \ -"right/Australia/North" " " \ -"right/Australia/Perth" " " \ -"right/Australia/Queensland" " " \ -"right/Australia/South" " " \ -"right/Australia/Sydney" " " \ -"right/Australia/Tasmania" " " \ -"right/Australia/Victoria" " " \ -"right/Australia/West" " " \ -"right/Australia/Yancowinna" " " \ -"right/Brazil/Acre" " " \ -"right/Brazil/DeNoronha" " " \ -"right/Brazil/East" " " \ -"right/Brazil/West" " " \ -"right/CET" " " \ -"right/CST6CDT" " " \ -"right/Canada/Atlantic" " " \ -"right/Canada/Central" " " \ -"right/Canada/East-Saskatchewan" " " \ -"right/Canada/Eastern" " " \ -"right/Canada/Mountain" " " \ -"right/Canada/Newfoundland" " " \ -"right/Canada/Pacific" " " \ -"right/Canada/Saskatchewan" " " \ -"right/Canada/Yukon" " " \ -"right/Chile/Continental" " " \ -"right/Chile/EasterIsland" " " \ -"right/Cuba" " " \ -"right/EET" " " \ -"right/EST" " " \ -"right/EST5EDT" " " \ -"right/Egypt" " " \ -"right/Eire" " " \ -"right/Etc/GMT" " " \ -"right/Etc/GMT+0" " " \ -"right/Etc/GMT+1" " " \ -"right/Etc/GMT+10" " " \ -"right/Etc/GMT+11" " " \ -"right/Etc/GMT+12" " " \ -"right/Etc/GMT+2" " " \ -"right/Etc/GMT+3" " " \ -"right/Etc/GMT+4" " " \ -"right/Etc/GMT+5" " " \ -"right/Etc/GMT+6" " " \ -"right/Etc/GMT+7" " " \ -"right/Etc/GMT+8" " " \ -"right/Etc/GMT+9" " " \ -"right/Etc/GMT-0" " " \ -"right/Etc/GMT-1" " " \ -"right/Etc/GMT-10" " " \ -"right/Etc/GMT-11" " " \ -"right/Etc/GMT-12" " " \ -"right/Etc/GMT-13" " " \ -"right/Etc/GMT-14" " " \ -"right/Etc/GMT-2" " " \ -"right/Etc/GMT-3" " " \ -"right/Etc/GMT-4" " " \ -"right/Etc/GMT-5" " " \ -"right/Etc/GMT-6" " " \ -"right/Etc/GMT-7" " " \ -"right/Etc/GMT-8" " " \ -"right/Etc/GMT-9" " " \ -"right/Etc/GMT0" " " \ -"right/Etc/Greenwich" " " \ -"right/Etc/UCT" " " \ -"right/Etc/UTC" " " \ -"right/Etc/Universal" " " \ -"right/Etc/Zulu" " " \ -"right/Europe/Amsterdam" " " \ -"right/Europe/Andorra" " " \ -"right/Europe/Athens" " " \ -"right/Europe/Belfast" " " \ -"right/Europe/Belgrade" " " \ -"right/Europe/Berlin" " " \ -"right/Europe/Bratislava" " " \ -"right/Europe/Brussels" " " \ -"right/Europe/Bucharest" " " \ -"right/Europe/Budapest" " " \ -"right/Europe/Busingen" " " \ -"right/Europe/Chisinau" " " \ -"right/Europe/Copenhagen" " " \ -"right/Europe/Dublin" " " \ -"right/Europe/Gibraltar" " " \ -"right/Europe/Guernsey" " " \ -"right/Europe/Helsinki" " " \ -"right/Europe/Isle_of_Man" " " \ -"right/Europe/Istanbul" " " \ -"right/Europe/Jersey" " " \ -"right/Europe/Kaliningrad" " " \ -"right/Europe/Kiev" " " \ -"right/Europe/Lisbon" " " \ -"right/Europe/Ljubljana" " " \ -"right/Europe/London" " " \ -"right/Europe/Luxembourg" " " \ -"right/Europe/Madrid" " " \ -"right/Europe/Malta" " " \ -"right/Europe/Mariehamn" " " \ -"right/Europe/Minsk" " " \ -"right/Europe/Monaco" " " \ -"right/Europe/Moscow" " " \ -"right/Europe/Nicosia" " " \ -"right/Europe/Oslo" " " \ -"right/Europe/Paris" " " \ -"right/Europe/Podgorica" " " \ -"right/Europe/Prague" " " \ -"right/Europe/Riga" " " \ -"right/Europe/Rome" " " \ -"right/Europe/Samara" " " \ -"right/Europe/San_Marino" " " \ -"right/Europe/Sarajevo" " " \ -"right/Europe/Simferopol" " " \ -"right/Europe/Skopje" " " \ -"right/Europe/Sofia" " " \ -"right/Europe/Stockholm" " " \ -"right/Europe/Tallinn" " " \ -"right/Europe/Tirane" " " \ -"right/Europe/Tiraspol" " " \ -"right/Europe/Uzhgorod" " " \ -"right/Europe/Vaduz" " " \ -"right/Europe/Vatican" " " \ -"right/Europe/Vienna" " " \ -"right/Europe/Vilnius" " " \ -"right/Europe/Volgograd" " " \ -"right/Europe/Warsaw" " " \ -"right/Europe/Zagreb" " " \ -"right/Europe/Zaporozhye" " " \ -"right/Europe/Zurich" " " \ -"right/Factory" " " \ -"right/GB" " " \ -"right/GB-Eire" " " \ -"right/GMT" " " \ -"right/GMT+0" " " \ -"right/GMT-0" " " \ -"right/GMT0" " " \ -"right/Greenwich" " " \ -"right/HST" " " \ -"right/Hongkong" " " \ -"right/Iceland" " " \ -"right/Indian/Antananarivo" " " \ -"right/Indian/Chagos" " " \ -"right/Indian/Christmas" " " \ -"right/Indian/Cocos" " " \ -"right/Indian/Comoro" " " \ -"right/Indian/Kerguelen" " " \ -"right/Indian/Mahe" " " \ -"right/Indian/Maldives" " " \ -"right/Indian/Mauritius" " " \ -"right/Indian/Mayotte" " " \ -"right/Indian/Reunion" " " \ -"right/Iran" " " \ -"right/Israel" " " \ -"right/Jamaica" " " \ -"right/Japan" " " \ -"right/Kwajalein" " " \ -"right/Libya" " " \ -"right/MET" " " \ -"right/MST" " " \ -"right/MST7MDT" " " \ -"right/Mexico/BajaNorte" " " \ -"right/Mexico/BajaSur" " " \ -"right/Mexico/General" " " \ -"right/Mideast/Riyadh87" " " \ -"right/Mideast/Riyadh88" " " \ -"right/Mideast/Riyadh89" " " \ -"right/NZ" " " \ -"right/NZ-CHAT" " " \ -"right/Navajo" " " \ -"right/PRC" " " \ -"right/PST8PDT" " " \ -"right/Pacific/Apia" " " \ -"right/Pacific/Auckland" " " \ -"right/Pacific/Chatham" " " \ -"right/Pacific/Chuuk" " " \ -"right/Pacific/Easter" " " \ -"right/Pacific/Efate" " " \ -"right/Pacific/Enderbury" " " \ -"right/Pacific/Fakaofo" " " \ -"right/Pacific/Fiji" " " \ -"right/Pacific/Funafuti" " " \ -"right/Pacific/Galapagos" " " \ -"right/Pacific/Gambier" " " \ -"right/Pacific/Guadalcanal" " " \ -"right/Pacific/Guam" " " \ -"right/Pacific/Honolulu" " " \ -"right/Pacific/Johnston" " " \ -"right/Pacific/Kiritimati" " " \ -"right/Pacific/Kosrae" " " \ -"right/Pacific/Kwajalein" " " \ -"right/Pacific/Majuro" " " \ -"right/Pacific/Marquesas" " " \ -"right/Pacific/Midway" " " \ -"right/Pacific/Nauru" " " \ -"right/Pacific/Niue" " " \ -"right/Pacific/Norfolk" " " \ -"right/Pacific/Noumea" " " \ -"right/Pacific/Pago_Pago" " " \ -"right/Pacific/Palau" " " \ -"right/Pacific/Pitcairn" " " \ -"right/Pacific/Pohnpei" " " \ -"right/Pacific/Ponape" " " \ -"right/Pacific/Port_Moresby" " " \ -"right/Pacific/Rarotonga" " " \ -"right/Pacific/Saipan" " " \ -"right/Pacific/Samoa" " " \ -"right/Pacific/Tahiti" " " \ -"right/Pacific/Tarawa" " " \ -"right/Pacific/Tongatapu" " " \ -"right/Pacific/Truk" " " \ -"right/Pacific/Wake" " " \ -"right/Pacific/Wallis" " " \ -"right/Pacific/Yap" " " \ -"right/Poland" " " \ -"right/Portugal" " " \ -"right/ROC" " " \ -"right/ROK" " " \ -"right/Singapore" " " \ -"right/Turkey" " " \ -"right/UCT" " " \ -"right/US/Alaska" " " \ -"right/US/Aleutian" " " \ -"right/US/Arizona" " " \ -"right/US/Central" " " \ -"right/US/East-Indiana" " " \ -"right/US/Eastern" " " \ -"right/US/Hawaii" " " \ -"right/US/Indiana-Starke" " " \ -"right/US/Michigan" " " \ -"right/US/Mountain" " " \ -"right/US/Pacific" " " \ -"right/US/Pacific-New" " " \ -"right/US/Samoa" " " \ -"right/UTC" " " \ -"right/Universal" " " \ -"right/W-SU" " " \ -"right/WET" " " \ -"right/Zulu" " " \ - 2> $TMP/tz - - if [ $? = 1 -o $? = 255 ]; then - rm -f $TMP/tz - exit - fi - - TIMEZONE="`cat $TMP/tz`" - rm -f $TMP/tz - - setzone $TIMEZONE - exit -else - ### - ### use text prompts - ### - while [ 0 ]; do - echo -n "Would you like to configure your timezone ([y]es, [n]o)? " - read TIMECONF; - echo - - if [ "$TIMECONF" = "n" ]; then - break - fi - - cat << EOF -Select one of these timezones: - -US/Alaska -US/Aleutian -US/Arizona -US/Central -US/East-Indiana -US/Eastern -US/Hawaii -US/Indiana-Starke -US/Michigan -US/Mountain -US/Pacific -US/Pacific-New -US/Samoa -Africa/Abidjan -Africa/Accra -Africa/Addis_Ababa -Africa/Algiers -Africa/Asmara -Africa/Asmera -Africa/Bamako -Africa/Bangui -Africa/Banjul -Africa/Bissau -Africa/Blantyre -Africa/Brazzaville -Africa/Bujumbura -Africa/Cairo -Africa/Casablanca -Africa/Ceuta -Africa/Conakry -Africa/Dakar -Africa/Dar_es_Salaam -Africa/Djibouti -Africa/Douala -Africa/El_Aaiun -Africa/Freetown -Africa/Gaborone -Africa/Harare -Africa/Johannesburg -Africa/Juba -Africa/Kampala -Africa/Khartoum -Africa/Kigali -Africa/Kinshasa -Africa/Lagos -Africa/Libreville -Africa/Lome -Africa/Luanda -Africa/Lubumbashi -Africa/Lusaka -Africa/Malabo -Africa/Maputo -Africa/Maseru -Africa/Mbabane -Africa/Mogadishu -Africa/Monrovia -Africa/Nairobi -Africa/Ndjamena -Africa/Niamey -Africa/Nouakchott -Africa/Ouagadougou -Africa/Porto-Novo -Africa/Sao_Tome -Africa/Timbuktu -Africa/Tripoli -Africa/Tunis -Africa/Windhoek -America/Adak -America/Anchorage -America/Anguilla -America/Antigua -America/Araguaina -America/Argentina/Buenos_Aires -America/Argentina/Catamarca -America/Argentina/ComodRivadavia -America/Argentina/Cordoba -America/Argentina/Jujuy -America/Argentina/La_Rioja -America/Argentina/Mendoza -America/Argentina/Rio_Gallegos -America/Argentina/Salta -America/Argentina/San_Juan -America/Argentina/San_Luis -America/Argentina/Tucuman -America/Argentina/Ushuaia -America/Aruba -America/Asuncion -America/Atikokan -America/Atka -America/Bahia -America/Bahia_Banderas -America/Barbados -America/Belem -America/Belize -America/Blanc-Sablon -America/Boa_Vista -America/Bogota -America/Boise -America/Buenos_Aires -America/Cambridge_Bay -America/Campo_Grande -America/Cancun -America/Caracas -America/Catamarca -America/Cayenne -America/Cayman -America/Chicago -America/Chihuahua -America/Coral_Harbour -America/Cordoba -America/Costa_Rica -America/Creston -America/Cuiaba -America/Curacao -America/Danmarkshavn -America/Dawson -America/Dawson_Creek -America/Denver -America/Detroit -America/Dominica -America/Edmonton -America/Eirunepe -America/El_Salvador -America/Ensenada -America/Fort_Wayne -America/Fortaleza -America/Glace_Bay -America/Godthab -America/Goose_Bay -America/Grand_Turk -America/Grenada -America/Guadeloupe -America/Guatemala -America/Guayaquil -America/Guyana -America/Halifax -America/Havana -America/Hermosillo -America/Indiana/Indianapolis -America/Indiana/Knox -America/Indiana/Marengo -America/Indiana/Petersburg -America/Indiana/Tell_City -America/Indiana/Vevay -America/Indiana/Vincennes -America/Indiana/Winamac -America/Indianapolis -America/Inuvik -America/Iqaluit -America/Jamaica -America/Jujuy -America/Juneau -America/Kentucky/Louisville -America/Kentucky/Monticello -America/Knox_IN -America/Kralendijk -America/La_Paz -America/Lima -America/Los_Angeles -America/Louisville -America/Lower_Princes -America/Maceio -America/Managua -America/Manaus -America/Marigot -America/Martinique -America/Matamoros -America/Mazatlan -America/Mendoza -America/Menominee -America/Merida -America/Metlakatla -America/Mexico_City -America/Miquelon -America/Moncton -America/Monterrey -America/Montevideo -America/Montreal -America/Montserrat -America/Nassau -America/New_York -America/Nipigon -America/Nome -America/Noronha -America/North_Dakota/Beulah -America/North_Dakota/Center -America/North_Dakota/New_Salem -America/Ojinaga -America/Panama -America/Pangnirtung -America/Paramaribo -America/Phoenix -America/Port-au-Prince -America/Port_of_Spain -America/Porto_Acre -America/Porto_Velho -America/Puerto_Rico -America/Rainy_River -America/Rankin_Inlet -America/Recife -America/Regina -America/Resolute -America/Rio_Branco -America/Rosario -America/Santa_Isabel -America/Santarem -America/Santiago -America/Santo_Domingo -America/Sao_Paulo -America/Scoresbysund -America/Shiprock -America/Sitka -America/St_Barthelemy -America/St_Johns -America/St_Kitts -America/St_Lucia -America/St_Thomas -America/St_Vincent -America/Swift_Current -America/Tegucigalpa -America/Thule -America/Thunder_Bay -America/Tijuana -America/Toronto -America/Tortola -America/Vancouver -America/Virgin -America/Whitehorse -America/Winnipeg -America/Yakutat -America/Yellowknife -Antarctica/Casey -Antarctica/Davis -Antarctica/DumontDUrville -Antarctica/Macquarie -Antarctica/Mawson -Antarctica/McMurdo -Antarctica/Palmer -Antarctica/Rothera -Antarctica/South_Pole -Antarctica/Syowa -Antarctica/Vostok -Arctic/Longyearbyen -Asia/Aden -Asia/Almaty -Asia/Amman -Asia/Anadyr -Asia/Aqtau -Asia/Aqtobe -Asia/Ashgabat -Asia/Ashkhabad -Asia/Baghdad -Asia/Bahrain -Asia/Baku -Asia/Bangkok -Asia/Beirut -Asia/Bishkek -Asia/Brunei -Asia/Calcutta -Asia/Choibalsan -Asia/Chongqing -Asia/Chungking -Asia/Colombo -Asia/Dacca -Asia/Damascus -Asia/Dhaka -Asia/Dili -Asia/Dubai -Asia/Dushanbe -Asia/Gaza -Asia/Harbin -Asia/Hebron -Asia/Ho_Chi_Minh -Asia/Hong_Kong -Asia/Hovd -Asia/Irkutsk -Asia/Istanbul -Asia/Jakarta -Asia/Jayapura -Asia/Jerusalem -Asia/Kabul -Asia/Kamchatka -Asia/Karachi -Asia/Kashgar -Asia/Kathmandu -Asia/Katmandu -Asia/Khandyga -Asia/Kolkata -Asia/Krasnoyarsk -Asia/Kuala_Lumpur -Asia/Kuching -Asia/Kuwait -Asia/Macao -Asia/Macau -Asia/Magadan -Asia/Makassar -Asia/Manila -Asia/Muscat -Asia/Nicosia -Asia/Novokuznetsk -Asia/Novosibirsk -Asia/Omsk -Asia/Oral -Asia/Phnom_Penh -Asia/Pontianak -Asia/Pyongyang -Asia/Qatar -Asia/Qyzylorda -Asia/Rangoon -Asia/Riyadh -Asia/Riyadh87 -Asia/Riyadh88 -Asia/Riyadh89 -Asia/Saigon -Asia/Sakhalin -Asia/Samarkand -Asia/Seoul -Asia/Shanghai -Asia/Singapore -Asia/Taipei -Asia/Tashkent -Asia/Tbilisi -Asia/Tehran -Asia/Tel_Aviv -Asia/Thimbu -Asia/Thimphu -Asia/Tokyo -Asia/Ujung_Pandang -Asia/Ulaanbaatar -Asia/Ulan_Bator -Asia/Urumqi -Asia/Ust-Nera -Asia/Vientiane -Asia/Vladivostok -Asia/Yakutsk -Asia/Yekaterinburg -Asia/Yerevan -Atlantic/Azores -Atlantic/Bermuda -Atlantic/Canary -Atlantic/Cape_Verde -Atlantic/Faeroe -Atlantic/Faroe -Atlantic/Jan_Mayen -Atlantic/Madeira -Atlantic/Reykjavik -Atlantic/South_Georgia -Atlantic/St_Helena -Atlantic/Stanley -Australia/ACT -Australia/Adelaide -Australia/Brisbane -Australia/Broken_Hill -Australia/Canberra -Australia/Currie -Australia/Darwin -Australia/Eucla -Australia/Hobart -Australia/LHI -Australia/Lindeman -Australia/Lord_Howe -Australia/Melbourne -Australia/NSW -Australia/North -Australia/Perth -Australia/Queensland -Australia/South -Australia/Sydney -Australia/Tasmania -Australia/Victoria -Australia/West -Australia/Yancowinna -Brazil/Acre -Brazil/DeNoronha -Brazil/East -Brazil/West -CET -CST6CDT -Canada/Atlantic -Canada/Central -Canada/East-Saskatchewan -Canada/Eastern -Canada/Mountain -Canada/Newfoundland -Canada/Pacific -Canada/Saskatchewan -Canada/Yukon -Chile/Continental -Chile/EasterIsland -Cuba -EET -EST -EST5EDT -Egypt -Eire -Etc/GMT -Etc/GMT+0 -Etc/GMT+1 -Etc/GMT+10 -Etc/GMT+11 -Etc/GMT+12 -Etc/GMT+2 -Etc/GMT+3 -Etc/GMT+4 -Etc/GMT+5 -Etc/GMT+6 -Etc/GMT+7 -Etc/GMT+8 -Etc/GMT+9 -Etc/GMT-0 -Etc/GMT-1 -Etc/GMT-10 -Etc/GMT-11 -Etc/GMT-12 -Etc/GMT-13 -Etc/GMT-14 -Etc/GMT-2 -Etc/GMT-3 -Etc/GMT-4 -Etc/GMT-5 -Etc/GMT-6 -Etc/GMT-7 -Etc/GMT-8 -Etc/GMT-9 -Etc/GMT0 -Etc/Greenwich -Etc/UCT -Etc/UTC -Etc/Universal -Etc/Zulu -Europe/Amsterdam -Europe/Andorra -Europe/Athens -Europe/Belfast -Europe/Belgrade -Europe/Berlin -Europe/Bratislava -Europe/Brussels -Europe/Bucharest -Europe/Budapest -Europe/Busingen -Europe/Chisinau -Europe/Copenhagen -Europe/Dublin -Europe/Gibraltar -Europe/Guernsey -Europe/Helsinki -Europe/Isle_of_Man -Europe/Istanbul -Europe/Jersey -Europe/Kaliningrad -Europe/Kiev -Europe/Lisbon -Europe/Ljubljana -Europe/London -Europe/Luxembourg -Europe/Madrid -Europe/Malta -Europe/Mariehamn -Europe/Minsk -Europe/Monaco -Europe/Moscow -Europe/Nicosia -Europe/Oslo -Europe/Paris -Europe/Podgorica -Europe/Prague -Europe/Riga -Europe/Rome -Europe/Samara -Europe/San_Marino -Europe/Sarajevo -Europe/Simferopol -Europe/Skopje -Europe/Sofia -Europe/Stockholm -Europe/Tallinn -Europe/Tirane -Europe/Tiraspol -Europe/Uzhgorod -Europe/Vaduz -Europe/Vatican -Europe/Vienna -Europe/Vilnius -Europe/Volgograd -Europe/Warsaw -Europe/Zagreb -Europe/Zaporozhye -Europe/Zurich -Factory -GB -GB-Eire -GMT -GMT+0 -GMT-0 -GMT0 -Greenwich -HST -Hongkong -Iceland -Indian/Antananarivo -Indian/Chagos -Indian/Christmas -Indian/Cocos -Indian/Comoro -Indian/Kerguelen -Indian/Mahe -Indian/Maldives -Indian/Mauritius -Indian/Mayotte -Indian/Reunion -Iran -Israel -Jamaica -Japan -Kwajalein -Libya -MET -MST -MST7MDT -Mexico/BajaNorte -Mexico/BajaSur -Mexico/General -Mideast/Riyadh87 -Mideast/Riyadh88 -Mideast/Riyadh89 -NZ -NZ-CHAT -Navajo -PRC -PST8PDT -Pacific/Apia -Pacific/Auckland -Pacific/Chatham -Pacific/Chuuk -Pacific/Easter -Pacific/Efate -Pacific/Enderbury -Pacific/Fakaofo -Pacific/Fiji -Pacific/Funafuti -Pacific/Galapagos -Pacific/Gambier -Pacific/Guadalcanal -Pacific/Guam -Pacific/Honolulu -Pacific/Johnston -Pacific/Kiritimati -Pacific/Kosrae -Pacific/Kwajalein -Pacific/Majuro -Pacific/Marquesas -Pacific/Midway -Pacific/Nauru -Pacific/Niue -Pacific/Norfolk -Pacific/Noumea -Pacific/Pago_Pago -Pacific/Palau -Pacific/Pitcairn -Pacific/Pohnpei -Pacific/Ponape -Pacific/Port_Moresby -Pacific/Rarotonga -Pacific/Saipan -Pacific/Samoa -Pacific/Tahiti -Pacific/Tarawa -Pacific/Tongatapu -Pacific/Truk -Pacific/Wake -Pacific/Wallis -Pacific/Yap -Poland -Portugal -ROC -ROK -Singapore -Turkey -UCT -UTC -Universal -W-SU -WET -Zulu -posix/Africa/Abidjan -posix/Africa/Accra -posix/Africa/Addis_Ababa -posix/Africa/Algiers -posix/Africa/Asmara -posix/Africa/Asmera -posix/Africa/Bamako -posix/Africa/Bangui -posix/Africa/Banjul -posix/Africa/Bissau -posix/Africa/Blantyre -posix/Africa/Brazzaville -posix/Africa/Bujumbura -posix/Africa/Cairo -posix/Africa/Casablanca -posix/Africa/Ceuta -posix/Africa/Conakry -posix/Africa/Dakar -posix/Africa/Dar_es_Salaam -posix/Africa/Djibouti -posix/Africa/Douala -posix/Africa/El_Aaiun -posix/Africa/Freetown -posix/Africa/Gaborone -posix/Africa/Harare -posix/Africa/Johannesburg -posix/Africa/Juba -posix/Africa/Kampala -posix/Africa/Khartoum -posix/Africa/Kigali -posix/Africa/Kinshasa -posix/Africa/Lagos -posix/Africa/Libreville -posix/Africa/Lome -posix/Africa/Luanda -posix/Africa/Lubumbashi -posix/Africa/Lusaka -posix/Africa/Malabo -posix/Africa/Maputo -posix/Africa/Maseru -posix/Africa/Mbabane -posix/Africa/Mogadishu -posix/Africa/Monrovia -posix/Africa/Nairobi -posix/Africa/Ndjamena -posix/Africa/Niamey -posix/Africa/Nouakchott -posix/Africa/Ouagadougou -posix/Africa/Porto-Novo -posix/Africa/Sao_Tome -posix/Africa/Timbuktu -posix/Africa/Tripoli -posix/Africa/Tunis -posix/Africa/Windhoek -posix/America/Adak -posix/America/Anchorage -posix/America/Anguilla -posix/America/Antigua -posix/America/Araguaina -posix/America/Argentina/Buenos_Aires -posix/America/Argentina/Catamarca -posix/America/Argentina/ComodRivadavia -posix/America/Argentina/Cordoba -posix/America/Argentina/Jujuy -posix/America/Argentina/La_Rioja -posix/America/Argentina/Mendoza -posix/America/Argentina/Rio_Gallegos -posix/America/Argentina/Salta -posix/America/Argentina/San_Juan -posix/America/Argentina/San_Luis -posix/America/Argentina/Tucuman -posix/America/Argentina/Ushuaia -posix/America/Aruba -posix/America/Asuncion -posix/America/Atikokan -posix/America/Atka -posix/America/Bahia -posix/America/Bahia_Banderas -posix/America/Barbados -posix/America/Belem -posix/America/Belize -posix/America/Blanc-Sablon -posix/America/Boa_Vista -posix/America/Bogota -posix/America/Boise -posix/America/Buenos_Aires -posix/America/Cambridge_Bay -posix/America/Campo_Grande -posix/America/Cancun -posix/America/Caracas -posix/America/Catamarca -posix/America/Cayenne -posix/America/Cayman -posix/America/Chicago -posix/America/Chihuahua -posix/America/Coral_Harbour -posix/America/Cordoba -posix/America/Costa_Rica -posix/America/Creston -posix/America/Cuiaba -posix/America/Curacao -posix/America/Danmarkshavn -posix/America/Dawson -posix/America/Dawson_Creek -posix/America/Denver -posix/America/Detroit -posix/America/Dominica -posix/America/Edmonton -posix/America/Eirunepe -posix/America/El_Salvador -posix/America/Ensenada -posix/America/Fort_Wayne -posix/America/Fortaleza -posix/America/Glace_Bay -posix/America/Godthab -posix/America/Goose_Bay -posix/America/Grand_Turk -posix/America/Grenada -posix/America/Guadeloupe -posix/America/Guatemala -posix/America/Guayaquil -posix/America/Guyana -posix/America/Halifax -posix/America/Havana -posix/America/Hermosillo -posix/America/Indiana/Indianapolis -posix/America/Indiana/Knox -posix/America/Indiana/Marengo -posix/America/Indiana/Petersburg -posix/America/Indiana/Tell_City -posix/America/Indiana/Vevay -posix/America/Indiana/Vincennes -posix/America/Indiana/Winamac -posix/America/Indianapolis -posix/America/Inuvik -posix/America/Iqaluit -posix/America/Jamaica -posix/America/Jujuy -posix/America/Juneau -posix/America/Kentucky/Louisville -posix/America/Kentucky/Monticello -posix/America/Knox_IN -posix/America/Kralendijk -posix/America/La_Paz -posix/America/Lima -posix/America/Los_Angeles -posix/America/Louisville -posix/America/Lower_Princes -posix/America/Maceio -posix/America/Managua -posix/America/Manaus -posix/America/Marigot -posix/America/Martinique -posix/America/Matamoros -posix/America/Mazatlan -posix/America/Mendoza -posix/America/Menominee -posix/America/Merida -posix/America/Metlakatla -posix/America/Mexico_City -posix/America/Miquelon -posix/America/Moncton -posix/America/Monterrey -posix/America/Montevideo -posix/America/Montreal -posix/America/Montserrat -posix/America/Nassau -posix/America/New_York -posix/America/Nipigon -posix/America/Nome -posix/America/Noronha -posix/America/North_Dakota/Beulah -posix/America/North_Dakota/Center -posix/America/North_Dakota/New_Salem -posix/America/Ojinaga -posix/America/Panama -posix/America/Pangnirtung -posix/America/Paramaribo -posix/America/Phoenix -posix/America/Port-au-Prince -posix/America/Port_of_Spain -posix/America/Porto_Acre -posix/America/Porto_Velho -posix/America/Puerto_Rico -posix/America/Rainy_River -posix/America/Rankin_Inlet -posix/America/Recife -posix/America/Regina -posix/America/Resolute -posix/America/Rio_Branco -posix/America/Rosario -posix/America/Santa_Isabel -posix/America/Santarem -posix/America/Santiago -posix/America/Santo_Domingo -posix/America/Sao_Paulo -posix/America/Scoresbysund -posix/America/Shiprock -posix/America/Sitka -posix/America/St_Barthelemy -posix/America/St_Johns -posix/America/St_Kitts -posix/America/St_Lucia -posix/America/St_Thomas -posix/America/St_Vincent -posix/America/Swift_Current -posix/America/Tegucigalpa -posix/America/Thule -posix/America/Thunder_Bay -posix/America/Tijuana -posix/America/Toronto -posix/America/Tortola -posix/America/Vancouver -posix/America/Virgin -posix/America/Whitehorse -posix/America/Winnipeg -posix/America/Yakutat -posix/America/Yellowknife -posix/Antarctica/Casey -posix/Antarctica/Davis -posix/Antarctica/DumontDUrville -posix/Antarctica/Macquarie -posix/Antarctica/Mawson -posix/Antarctica/McMurdo -posix/Antarctica/Palmer -posix/Antarctica/Rothera -posix/Antarctica/South_Pole -posix/Antarctica/Syowa -posix/Antarctica/Vostok -posix/Arctic/Longyearbyen -posix/Asia/Aden -posix/Asia/Almaty -posix/Asia/Amman -posix/Asia/Anadyr -posix/Asia/Aqtau -posix/Asia/Aqtobe -posix/Asia/Ashgabat -posix/Asia/Ashkhabad -posix/Asia/Baghdad -posix/Asia/Bahrain -posix/Asia/Baku -posix/Asia/Bangkok -posix/Asia/Beirut -posix/Asia/Bishkek -posix/Asia/Brunei -posix/Asia/Calcutta -posix/Asia/Choibalsan -posix/Asia/Chongqing -posix/Asia/Chungking -posix/Asia/Colombo -posix/Asia/Dacca -posix/Asia/Damascus -posix/Asia/Dhaka -posix/Asia/Dili -posix/Asia/Dubai -posix/Asia/Dushanbe -posix/Asia/Gaza -posix/Asia/Harbin -posix/Asia/Hebron -posix/Asia/Ho_Chi_Minh -posix/Asia/Hong_Kong -posix/Asia/Hovd -posix/Asia/Irkutsk -posix/Asia/Istanbul -posix/Asia/Jakarta -posix/Asia/Jayapura -posix/Asia/Jerusalem -posix/Asia/Kabul -posix/Asia/Kamchatka -posix/Asia/Karachi -posix/Asia/Kashgar -posix/Asia/Kathmandu -posix/Asia/Katmandu -posix/Asia/Khandyga -posix/Asia/Kolkata -posix/Asia/Krasnoyarsk -posix/Asia/Kuala_Lumpur -posix/Asia/Kuching -posix/Asia/Kuwait -posix/Asia/Macao -posix/Asia/Macau -posix/Asia/Magadan -posix/Asia/Makassar -posix/Asia/Manila -posix/Asia/Muscat -posix/Asia/Nicosia -posix/Asia/Novokuznetsk -posix/Asia/Novosibirsk -posix/Asia/Omsk -posix/Asia/Oral -posix/Asia/Phnom_Penh -posix/Asia/Pontianak -posix/Asia/Pyongyang -posix/Asia/Qatar -posix/Asia/Qyzylorda -posix/Asia/Rangoon -posix/Asia/Riyadh -posix/Asia/Riyadh87 -posix/Asia/Riyadh88 -posix/Asia/Riyadh89 -posix/Asia/Saigon -posix/Asia/Sakhalin -posix/Asia/Samarkand -posix/Asia/Seoul -posix/Asia/Shanghai -posix/Asia/Singapore -posix/Asia/Taipei -posix/Asia/Tashkent -posix/Asia/Tbilisi -posix/Asia/Tehran -posix/Asia/Tel_Aviv -posix/Asia/Thimbu -posix/Asia/Thimphu -posix/Asia/Tokyo -posix/Asia/Ujung_Pandang -posix/Asia/Ulaanbaatar -posix/Asia/Ulan_Bator -posix/Asia/Urumqi -posix/Asia/Ust-Nera -posix/Asia/Vientiane -posix/Asia/Vladivostok -posix/Asia/Yakutsk -posix/Asia/Yekaterinburg -posix/Asia/Yerevan -posix/Atlantic/Azores -posix/Atlantic/Bermuda -posix/Atlantic/Canary -posix/Atlantic/Cape_Verde -posix/Atlantic/Faeroe -posix/Atlantic/Faroe -posix/Atlantic/Jan_Mayen -posix/Atlantic/Madeira -posix/Atlantic/Reykjavik -posix/Atlantic/South_Georgia -posix/Atlantic/St_Helena -posix/Atlantic/Stanley -posix/Australia/ACT -posix/Australia/Adelaide -posix/Australia/Brisbane -posix/Australia/Broken_Hill -posix/Australia/Canberra -posix/Australia/Currie -posix/Australia/Darwin -posix/Australia/Eucla -posix/Australia/Hobart -posix/Australia/LHI -posix/Australia/Lindeman -posix/Australia/Lord_Howe -posix/Australia/Melbourne -posix/Australia/NSW -posix/Australia/North -posix/Australia/Perth -posix/Australia/Queensland -posix/Australia/South -posix/Australia/Sydney -posix/Australia/Tasmania -posix/Australia/Victoria -posix/Australia/West -posix/Australia/Yancowinna -posix/Brazil/Acre -posix/Brazil/DeNoronha -posix/Brazil/East -posix/Brazil/West -posix/CET -posix/CST6CDT -posix/Canada/Atlantic -posix/Canada/Central -posix/Canada/East-Saskatchewan -posix/Canada/Eastern -posix/Canada/Mountain -posix/Canada/Newfoundland -posix/Canada/Pacific -posix/Canada/Saskatchewan -posix/Canada/Yukon -posix/Chile/Continental -posix/Chile/EasterIsland -posix/Cuba -posix/EET -posix/EST -posix/EST5EDT -posix/Egypt -posix/Eire -posix/Etc/GMT -posix/Etc/GMT+0 -posix/Etc/GMT+1 -posix/Etc/GMT+10 -posix/Etc/GMT+11 -posix/Etc/GMT+12 -posix/Etc/GMT+2 -posix/Etc/GMT+3 -posix/Etc/GMT+4 -posix/Etc/GMT+5 -posix/Etc/GMT+6 -posix/Etc/GMT+7 -posix/Etc/GMT+8 -posix/Etc/GMT+9 -posix/Etc/GMT-0 -posix/Etc/GMT-1 -posix/Etc/GMT-10 -posix/Etc/GMT-11 -posix/Etc/GMT-12 -posix/Etc/GMT-13 -posix/Etc/GMT-14 -posix/Etc/GMT-2 -posix/Etc/GMT-3 -posix/Etc/GMT-4 -posix/Etc/GMT-5 -posix/Etc/GMT-6 -posix/Etc/GMT-7 -posix/Etc/GMT-8 -posix/Etc/GMT-9 -posix/Etc/GMT0 -posix/Etc/Greenwich -posix/Etc/UCT -posix/Etc/UTC -posix/Etc/Universal -posix/Etc/Zulu -posix/Europe/Amsterdam -posix/Europe/Andorra -posix/Europe/Athens -posix/Europe/Belfast -posix/Europe/Belgrade -posix/Europe/Berlin -posix/Europe/Bratislava -posix/Europe/Brussels -posix/Europe/Bucharest -posix/Europe/Budapest -posix/Europe/Busingen -posix/Europe/Chisinau -posix/Europe/Copenhagen -posix/Europe/Dublin -posix/Europe/Gibraltar -posix/Europe/Guernsey -posix/Europe/Helsinki -posix/Europe/Isle_of_Man -posix/Europe/Istanbul -posix/Europe/Jersey -posix/Europe/Kaliningrad -posix/Europe/Kiev -posix/Europe/Lisbon -posix/Europe/Ljubljana -posix/Europe/London -posix/Europe/Luxembourg -posix/Europe/Madrid -posix/Europe/Malta -posix/Europe/Mariehamn -posix/Europe/Minsk -posix/Europe/Monaco -posix/Europe/Moscow -posix/Europe/Nicosia -posix/Europe/Oslo -posix/Europe/Paris -posix/Europe/Podgorica -posix/Europe/Prague -posix/Europe/Riga -posix/Europe/Rome -posix/Europe/Samara -posix/Europe/San_Marino -posix/Europe/Sarajevo -posix/Europe/Simferopol -posix/Europe/Skopje -posix/Europe/Sofia -posix/Europe/Stockholm -posix/Europe/Tallinn -posix/Europe/Tirane -posix/Europe/Tiraspol -posix/Europe/Uzhgorod -posix/Europe/Vaduz -posix/Europe/Vatican -posix/Europe/Vienna -posix/Europe/Vilnius -posix/Europe/Volgograd -posix/Europe/Warsaw -posix/Europe/Zagreb -posix/Europe/Zaporozhye -posix/Europe/Zurich -posix/Factory -posix/GB -posix/GB-Eire -posix/GMT -posix/GMT+0 -posix/GMT-0 -posix/GMT0 -posix/Greenwich -posix/HST -posix/Hongkong -posix/Iceland -posix/Indian/Antananarivo -posix/Indian/Chagos -posix/Indian/Christmas -posix/Indian/Cocos -posix/Indian/Comoro -posix/Indian/Kerguelen -posix/Indian/Mahe -posix/Indian/Maldives -posix/Indian/Mauritius -posix/Indian/Mayotte -posix/Indian/Reunion -posix/Iran -posix/Israel -posix/Jamaica -posix/Japan -posix/Kwajalein -posix/Libya -posix/MET -posix/MST -posix/MST7MDT -posix/Mexico/BajaNorte -posix/Mexico/BajaSur -posix/Mexico/General -posix/Mideast/Riyadh87 -posix/Mideast/Riyadh88 -posix/Mideast/Riyadh89 -posix/NZ -posix/NZ-CHAT -posix/Navajo -posix/PRC -posix/PST8PDT -posix/Pacific/Apia -posix/Pacific/Auckland -posix/Pacific/Chatham -posix/Pacific/Chuuk -posix/Pacific/Easter -posix/Pacific/Efate -posix/Pacific/Enderbury -posix/Pacific/Fakaofo -posix/Pacific/Fiji -posix/Pacific/Funafuti -posix/Pacific/Galapagos -posix/Pacific/Gambier -posix/Pacific/Guadalcanal -posix/Pacific/Guam -posix/Pacific/Honolulu -posix/Pacific/Johnston -posix/Pacific/Kiritimati -posix/Pacific/Kosrae -posix/Pacific/Kwajalein -posix/Pacific/Majuro -posix/Pacific/Marquesas -posix/Pacific/Midway -posix/Pacific/Nauru -posix/Pacific/Niue -posix/Pacific/Norfolk -posix/Pacific/Noumea -posix/Pacific/Pago_Pago -posix/Pacific/Palau -posix/Pacific/Pitcairn -posix/Pacific/Pohnpei -posix/Pacific/Ponape -posix/Pacific/Port_Moresby -posix/Pacific/Rarotonga -posix/Pacific/Saipan -posix/Pacific/Samoa -posix/Pacific/Tahiti -posix/Pacific/Tarawa -posix/Pacific/Tongatapu -posix/Pacific/Truk -posix/Pacific/Wake -posix/Pacific/Wallis -posix/Pacific/Yap -posix/Poland -posix/Portugal -posix/ROC -posix/ROK -posix/Singapore -posix/Turkey -posix/UCT -posix/US/Alaska -posix/US/Aleutian -posix/US/Arizona -posix/US/Central -posix/US/East-Indiana -posix/US/Eastern -posix/US/Hawaii -posix/US/Indiana-Starke -posix/US/Michigan -posix/US/Mountain -posix/US/Pacific -posix/US/Pacific-New -posix/US/Samoa -posix/UTC -posix/Universal -posix/W-SU -posix/WET -posix/Zulu -posixrules -right/Africa/Abidjan -right/Africa/Accra -right/Africa/Addis_Ababa -right/Africa/Algiers -right/Africa/Asmara -right/Africa/Asmera -right/Africa/Bamako -right/Africa/Bangui -right/Africa/Banjul -right/Africa/Bissau -right/Africa/Blantyre -right/Africa/Brazzaville -right/Africa/Bujumbura -right/Africa/Cairo -right/Africa/Casablanca -right/Africa/Ceuta -right/Africa/Conakry -right/Africa/Dakar -right/Africa/Dar_es_Salaam -right/Africa/Djibouti -right/Africa/Douala -right/Africa/El_Aaiun -right/Africa/Freetown -right/Africa/Gaborone -right/Africa/Harare -right/Africa/Johannesburg -right/Africa/Juba -right/Africa/Kampala -right/Africa/Khartoum -right/Africa/Kigali -right/Africa/Kinshasa -right/Africa/Lagos -right/Africa/Libreville -right/Africa/Lome -right/Africa/Luanda -right/Africa/Lubumbashi -right/Africa/Lusaka -right/Africa/Malabo -right/Africa/Maputo -right/Africa/Maseru -right/Africa/Mbabane -right/Africa/Mogadishu -right/Africa/Monrovia -right/Africa/Nairobi -right/Africa/Ndjamena -right/Africa/Niamey -right/Africa/Nouakchott -right/Africa/Ouagadougou -right/Africa/Porto-Novo -right/Africa/Sao_Tome -right/Africa/Timbuktu -right/Africa/Tripoli -right/Africa/Tunis -right/Africa/Windhoek -right/America/Adak -right/America/Anchorage -right/America/Anguilla -right/America/Antigua -right/America/Araguaina -right/America/Argentina/Buenos_Aires -right/America/Argentina/Catamarca -right/America/Argentina/ComodRivadavia -right/America/Argentina/Cordoba -right/America/Argentina/Jujuy -right/America/Argentina/La_Rioja -right/America/Argentina/Mendoza -right/America/Argentina/Rio_Gallegos -right/America/Argentina/Salta -right/America/Argentina/San_Juan -right/America/Argentina/San_Luis -right/America/Argentina/Tucuman -right/America/Argentina/Ushuaia -right/America/Aruba -right/America/Asuncion -right/America/Atikokan -right/America/Atka -right/America/Bahia -right/America/Bahia_Banderas -right/America/Barbados -right/America/Belem -right/America/Belize -right/America/Blanc-Sablon -right/America/Boa_Vista -right/America/Bogota -right/America/Boise -right/America/Buenos_Aires -right/America/Cambridge_Bay -right/America/Campo_Grande -right/America/Cancun -right/America/Caracas -right/America/Catamarca -right/America/Cayenne -right/America/Cayman -right/America/Chicago -right/America/Chihuahua -right/America/Coral_Harbour -right/America/Cordoba -right/America/Costa_Rica -right/America/Creston -right/America/Cuiaba -right/America/Curacao -right/America/Danmarkshavn -right/America/Dawson -right/America/Dawson_Creek -right/America/Denver -right/America/Detroit -right/America/Dominica -right/America/Edmonton -right/America/Eirunepe -right/America/El_Salvador -right/America/Ensenada -right/America/Fort_Wayne -right/America/Fortaleza -right/America/Glace_Bay -right/America/Godthab -right/America/Goose_Bay -right/America/Grand_Turk -right/America/Grenada -right/America/Guadeloupe -right/America/Guatemala -right/America/Guayaquil -right/America/Guyana -right/America/Halifax -right/America/Havana -right/America/Hermosillo -right/America/Indiana/Indianapolis -right/America/Indiana/Knox -right/America/Indiana/Marengo -right/America/Indiana/Petersburg -right/America/Indiana/Tell_City -right/America/Indiana/Vevay -right/America/Indiana/Vincennes -right/America/Indiana/Winamac -right/America/Indianapolis -right/America/Inuvik -right/America/Iqaluit -right/America/Jamaica -right/America/Jujuy -right/America/Juneau -right/America/Kentucky/Louisville -right/America/Kentucky/Monticello -right/America/Knox_IN -right/America/Kralendijk -right/America/La_Paz -right/America/Lima -right/America/Los_Angeles -right/America/Louisville -right/America/Lower_Princes -right/America/Maceio -right/America/Managua -right/America/Manaus -right/America/Marigot -right/America/Martinique -right/America/Matamoros -right/America/Mazatlan -right/America/Mendoza -right/America/Menominee -right/America/Merida -right/America/Metlakatla -right/America/Mexico_City -right/America/Miquelon -right/America/Moncton -right/America/Monterrey -right/America/Montevideo -right/America/Montreal -right/America/Montserrat -right/America/Nassau -right/America/New_York -right/America/Nipigon -right/America/Nome -right/America/Noronha -right/America/North_Dakota/Beulah -right/America/North_Dakota/Center -right/America/North_Dakota/New_Salem -right/America/Ojinaga -right/America/Panama -right/America/Pangnirtung -right/America/Paramaribo -right/America/Phoenix -right/America/Port-au-Prince -right/America/Port_of_Spain -right/America/Porto_Acre -right/America/Porto_Velho -right/America/Puerto_Rico -right/America/Rainy_River -right/America/Rankin_Inlet -right/America/Recife -right/America/Regina -right/America/Resolute -right/America/Rio_Branco -right/America/Rosario -right/America/Santa_Isabel -right/America/Santarem -right/America/Santiago -right/America/Santo_Domingo -right/America/Sao_Paulo -right/America/Scoresbysund -right/America/Shiprock -right/America/Sitka -right/America/St_Barthelemy -right/America/St_Johns -right/America/St_Kitts -right/America/St_Lucia -right/America/St_Thomas -right/America/St_Vincent -right/America/Swift_Current -right/America/Tegucigalpa -right/America/Thule -right/America/Thunder_Bay -right/America/Tijuana -right/America/Toronto -right/America/Tortola -right/America/Vancouver -right/America/Virgin -right/America/Whitehorse -right/America/Winnipeg -right/America/Yakutat -right/America/Yellowknife -right/Antarctica/Casey -right/Antarctica/Davis -right/Antarctica/DumontDUrville -right/Antarctica/Macquarie -right/Antarctica/Mawson -right/Antarctica/McMurdo -right/Antarctica/Palmer -right/Antarctica/Rothera -right/Antarctica/South_Pole -right/Antarctica/Syowa -right/Antarctica/Vostok -right/Arctic/Longyearbyen -right/Asia/Aden -right/Asia/Almaty -right/Asia/Amman -right/Asia/Anadyr -right/Asia/Aqtau -right/Asia/Aqtobe -right/Asia/Ashgabat -right/Asia/Ashkhabad -right/Asia/Baghdad -right/Asia/Bahrain -right/Asia/Baku -right/Asia/Bangkok -right/Asia/Beirut -right/Asia/Bishkek -right/Asia/Brunei -right/Asia/Calcutta -right/Asia/Choibalsan -right/Asia/Chongqing -right/Asia/Chungking -right/Asia/Colombo -right/Asia/Dacca -right/Asia/Damascus -right/Asia/Dhaka -right/Asia/Dili -right/Asia/Dubai -right/Asia/Dushanbe -right/Asia/Gaza -right/Asia/Harbin -right/Asia/Hebron -right/Asia/Ho_Chi_Minh -right/Asia/Hong_Kong -right/Asia/Hovd -right/Asia/Irkutsk -right/Asia/Istanbul -right/Asia/Jakarta -right/Asia/Jayapura -right/Asia/Jerusalem -right/Asia/Kabul -right/Asia/Kamchatka -right/Asia/Karachi -right/Asia/Kashgar -right/Asia/Kathmandu -right/Asia/Katmandu -right/Asia/Khandyga -right/Asia/Kolkata -right/Asia/Krasnoyarsk -right/Asia/Kuala_Lumpur -right/Asia/Kuching -right/Asia/Kuwait -right/Asia/Macao -right/Asia/Macau -right/Asia/Magadan -right/Asia/Makassar -right/Asia/Manila -right/Asia/Muscat -right/Asia/Nicosia -right/Asia/Novokuznetsk -right/Asia/Novosibirsk -right/Asia/Omsk -right/Asia/Oral -right/Asia/Phnom_Penh -right/Asia/Pontianak -right/Asia/Pyongyang -right/Asia/Qatar -right/Asia/Qyzylorda -right/Asia/Rangoon -right/Asia/Riyadh -right/Asia/Riyadh87 -right/Asia/Riyadh88 -right/Asia/Riyadh89 -right/Asia/Saigon -right/Asia/Sakhalin -right/Asia/Samarkand -right/Asia/Seoul -right/Asia/Shanghai -right/Asia/Singapore -right/Asia/Taipei -right/Asia/Tashkent -right/Asia/Tbilisi -right/Asia/Tehran -right/Asia/Tel_Aviv -right/Asia/Thimbu -right/Asia/Thimphu -right/Asia/Tokyo -right/Asia/Ujung_Pandang -right/Asia/Ulaanbaatar -right/Asia/Ulan_Bator -right/Asia/Urumqi -right/Asia/Ust-Nera -right/Asia/Vientiane -right/Asia/Vladivostok -right/Asia/Yakutsk -right/Asia/Yekaterinburg -right/Asia/Yerevan -right/Atlantic/Azores -right/Atlantic/Bermuda -right/Atlantic/Canary -right/Atlantic/Cape_Verde -right/Atlantic/Faeroe -right/Atlantic/Faroe -right/Atlantic/Jan_Mayen -right/Atlantic/Madeira -right/Atlantic/Reykjavik -right/Atlantic/South_Georgia -right/Atlantic/St_Helena -right/Atlantic/Stanley -right/Australia/ACT -right/Australia/Adelaide -right/Australia/Brisbane -right/Australia/Broken_Hill -right/Australia/Canberra -right/Australia/Currie -right/Australia/Darwin -right/Australia/Eucla -right/Australia/Hobart -right/Australia/LHI -right/Australia/Lindeman -right/Australia/Lord_Howe -right/Australia/Melbourne -right/Australia/NSW -right/Australia/North -right/Australia/Perth -right/Australia/Queensland -right/Australia/South -right/Australia/Sydney -right/Australia/Tasmania -right/Australia/Victoria -right/Australia/West -right/Australia/Yancowinna -right/Brazil/Acre -right/Brazil/DeNoronha -right/Brazil/East -right/Brazil/West -right/CET -right/CST6CDT -right/Canada/Atlantic -right/Canada/Central -right/Canada/East-Saskatchewan -right/Canada/Eastern -right/Canada/Mountain -right/Canada/Newfoundland -right/Canada/Pacific -right/Canada/Saskatchewan -right/Canada/Yukon -right/Chile/Continental -right/Chile/EasterIsland -right/Cuba -right/EET -right/EST -right/EST5EDT -right/Egypt -right/Eire -right/Etc/GMT -right/Etc/GMT+0 -right/Etc/GMT+1 -right/Etc/GMT+10 -right/Etc/GMT+11 -right/Etc/GMT+12 -right/Etc/GMT+2 -right/Etc/GMT+3 -right/Etc/GMT+4 -right/Etc/GMT+5 -right/Etc/GMT+6 -right/Etc/GMT+7 -right/Etc/GMT+8 -right/Etc/GMT+9 -right/Etc/GMT-0 -right/Etc/GMT-1 -right/Etc/GMT-10 -right/Etc/GMT-11 -right/Etc/GMT-12 -right/Etc/GMT-13 -right/Etc/GMT-14 -right/Etc/GMT-2 -right/Etc/GMT-3 -right/Etc/GMT-4 -right/Etc/GMT-5 -right/Etc/GMT-6 -right/Etc/GMT-7 -right/Etc/GMT-8 -right/Etc/GMT-9 -right/Etc/GMT0 -right/Etc/Greenwich -right/Etc/UCT -right/Etc/UTC -right/Etc/Universal -right/Etc/Zulu -right/Europe/Amsterdam -right/Europe/Andorra -right/Europe/Athens -right/Europe/Belfast -right/Europe/Belgrade -right/Europe/Berlin -right/Europe/Bratislava -right/Europe/Brussels -right/Europe/Bucharest -right/Europe/Budapest -right/Europe/Busingen -right/Europe/Chisinau -right/Europe/Copenhagen -right/Europe/Dublin -right/Europe/Gibraltar -right/Europe/Guernsey -right/Europe/Helsinki -right/Europe/Isle_of_Man -right/Europe/Istanbul -right/Europe/Jersey -right/Europe/Kaliningrad -right/Europe/Kiev -right/Europe/Lisbon -right/Europe/Ljubljana -right/Europe/London -right/Europe/Luxembourg -right/Europe/Madrid -right/Europe/Malta -right/Europe/Mariehamn -right/Europe/Minsk -right/Europe/Monaco -right/Europe/Moscow -right/Europe/Nicosia -right/Europe/Oslo -right/Europe/Paris -right/Europe/Podgorica -right/Europe/Prague -right/Europe/Riga -right/Europe/Rome -right/Europe/Samara -right/Europe/San_Marino -right/Europe/Sarajevo -right/Europe/Simferopol -right/Europe/Skopje -right/Europe/Sofia -right/Europe/Stockholm -right/Europe/Tallinn -right/Europe/Tirane -right/Europe/Tiraspol -right/Europe/Uzhgorod -right/Europe/Vaduz -right/Europe/Vatican -right/Europe/Vienna -right/Europe/Vilnius -right/Europe/Volgograd -right/Europe/Warsaw -right/Europe/Zagreb -right/Europe/Zaporozhye -right/Europe/Zurich -right/Factory -right/GB -right/GB-Eire -right/GMT -right/GMT+0 -right/GMT-0 -right/GMT0 -right/Greenwich -right/HST -right/Hongkong -right/Iceland -right/Indian/Antananarivo -right/Indian/Chagos -right/Indian/Christmas -right/Indian/Cocos -right/Indian/Comoro -right/Indian/Kerguelen -right/Indian/Mahe -right/Indian/Maldives -right/Indian/Mauritius -right/Indian/Mayotte -right/Indian/Reunion -right/Iran -right/Israel -right/Jamaica -right/Japan -right/Kwajalein -right/Libya -right/MET -right/MST -right/MST7MDT -right/Mexico/BajaNorte -right/Mexico/BajaSur -right/Mexico/General -right/Mideast/Riyadh87 -right/Mideast/Riyadh88 -right/Mideast/Riyadh89 -right/NZ -right/NZ-CHAT -right/Navajo -right/PRC -right/PST8PDT -right/Pacific/Apia -right/Pacific/Auckland -right/Pacific/Chatham -right/Pacific/Chuuk -right/Pacific/Easter -right/Pacific/Efate -right/Pacific/Enderbury -right/Pacific/Fakaofo -right/Pacific/Fiji -right/Pacific/Funafuti -right/Pacific/Galapagos -right/Pacific/Gambier -right/Pacific/Guadalcanal -right/Pacific/Guam -right/Pacific/Honolulu -right/Pacific/Johnston -right/Pacific/Kiritimati -right/Pacific/Kosrae -right/Pacific/Kwajalein -right/Pacific/Majuro -right/Pacific/Marquesas -right/Pacific/Midway -right/Pacific/Nauru -right/Pacific/Niue -right/Pacific/Norfolk -right/Pacific/Noumea -right/Pacific/Pago_Pago -right/Pacific/Palau -right/Pacific/Pitcairn -right/Pacific/Pohnpei -right/Pacific/Ponape -right/Pacific/Port_Moresby -right/Pacific/Rarotonga -right/Pacific/Saipan -right/Pacific/Samoa -right/Pacific/Tahiti -right/Pacific/Tarawa -right/Pacific/Tongatapu -right/Pacific/Truk -right/Pacific/Wake -right/Pacific/Wallis -right/Pacific/Yap -right/Poland -right/Portugal -right/ROC -right/ROK -right/Singapore -right/Turkey -right/UCT -right/US/Alaska -right/US/Aleutian -right/US/Arizona -right/US/Central -right/US/East-Indiana -right/US/Eastern -right/US/Hawaii -right/US/Indiana-Starke -right/US/Michigan -right/US/Mountain -right/US/Pacific -right/US/Pacific-New -right/US/Samoa -right/UTC -right/Universal -right/W-SU -right/WET -right/Zulu - -Type it at the prompt below exactly as it appears above. (NOTE: If you don't -see your timezone, use "timeconfig" again after booting for the verbose list) - -EOF - echo -n "Timezone? " - read TIMEZONE; - echo - - if [ -r $T_PX/usr/share/zoneinfo/$TIMEZONE -o \ - -r /var/log/mount/usr/share/zoneinfo/$TIMEZONE -o \ - -L $T_PX/usr/share/zoneinfo/$TIMEZONE -o \ - -L /var/log/mount/usr/share/zoneinfo/$TIMEZONE ]; then - echo "Creating link from $TIMEZONE to localtime in /etc..." - echo - setzone $TIMEZONE - exit - else - cat << EOF - -Timezone $TIMEZONE could not be found. You may try again if you wish. -Make sure you type the name exactly as it appears - this configuration script -is case sensitive. - -Press [enter] to continue. - -EOF - read JUNK; - fi - done -fi - |