diff options
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 5904dc75..472ab31a 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 f721926c..a11c36a5 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 04bfe8ef..00000000 --- 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 00000000..70c92a98 --- /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 e35a0bce..00000000 --- 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 fc844829..00000000 --- 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 c43ccf5c..00000000 --- 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 9f7f5886..00000000 --- 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 c97559ee..9418e669 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 8034f120..00000000 --- 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 e26e14d9..00000000 --- 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 9b58674c..00000000 --- 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 b33b5a0d..00000000 --- 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 2473e976..00000000 --- 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 71f5336c..1a678d98 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 69420f78..00000000 --- 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 24dfd0e9..00000000 --- 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 a04f1b67..00000000 --- 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 42d8a7e0..00000000 --- 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 3860d8bd..00000000 --- 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 bd5a50bb..00000000 --- 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 f9a201ab..00000000 --- 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 ec36338b..00000000 --- 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 80d5cf5b..00000000 --- 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 81ff7055..00000000 --- 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 e09550d4..00000000 --- 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 - |