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