xref: /freebsd/contrib/tzdata/factory (revision 46226b0162ba03986b1de2c790804b37dd8e64d6)
189abb9f8SPhilip Paeps# tzdb data for noncommittal factory settings
289abb9f8SPhilip Paeps
31315084cSEdwin Groothuis# This file is in the public domain, so clarified as of
41315084cSEdwin Groothuis# 2009-05-17 by Arthur David Olson.
51315084cSEdwin Groothuis
689abb9f8SPhilip Paeps# For distributors who don't want to specify a timezone in their
789abb9f8SPhilip Paeps# installation procedures.  Users who run 'date' will get the
88fdf5721SBaptiste Daroussin# time zone abbreviation "-00", indicating that the actual time zone
98fdf5721SBaptiste Daroussin# is unknown.
101315084cSEdwin Groothuis
11*46226b01SPhilip Paeps# TZ="Factory" was added to TZDB in 1989, and in 2016 its abbreviation
12*46226b01SPhilip Paeps# was changed to "-00" from a longish English-language error message.
13*46226b01SPhilip Paeps# Around 2010, CLDR added "Etc/Unknown" for use with TZDB, to stand
14*46226b01SPhilip Paeps# for an unknown or invalid time zone.  These two notions differ:
15*46226b01SPhilip Paeps# TZ="Factory" is a valid timezone, so tzalloc("Factory") succeeds, whereas
16*46226b01SPhilip Paeps# TZ="Etc/Unknown" is invalid and tzalloc("Etc/Unknown") fails.
17*46226b01SPhilip Paeps# Also, a downstream distributor could modify Factory to be a
18*46226b01SPhilip Paeps# default timezone suitable for the devices it manufactures,
19*46226b01SPhilip Paeps# whereas that cannot happen for Etc/Unknown.
20*46226b01SPhilip Paeps
212865ab3fSPhilip Paeps# Zone	NAME	STDOFF	RULES	FORMAT
222289da42SEdwin GroothuisZone	Factory	0	- "Local time zone must be set--use tzsetup"
23