summaryrefslogtreecommitdiff
path: root/factory
diff options
context:
space:
mode:
authorPhilip Paeps <philip@FreeBSD.org>2025-01-17 01:31:42 +0000
committerPhilip Paeps <philip@FreeBSD.org>2025-01-17 01:31:42 +0000
commitb4a294ba7e6013c296c42213799a25be87b635d7 (patch)
treef29e255f9f117354379452dc18e942cc78f12e0b /factory
parent62ad5eff805323c79d60cd902863fa8c29b863a8 (diff)
Diffstat (limited to 'factory')
-rw-r--r--factory10
1 files changed, 10 insertions, 0 deletions
diff --git a/factory b/factory
index 9f5fc33023a3..433a672130ee 100644
--- a/factory
+++ b/factory
@@ -8,5 +8,15 @@
# time zone abbreviation "-00", indicating that the actual time zone
# is unknown.
+# TZ="Factory" was added to TZDB in 1989, and in 2016 its abbreviation
+# was changed to "-00" from a longish English-language error message.
+# Around 2010, CLDR added "Etc/Unknown" for use with TZDB, to stand
+# for an unknown or invalid time zone. These two notions differ:
+# TZ="Factory" is a valid timezone, so tzalloc("Factory") succeeds, whereas
+# TZ="Etc/Unknown" is invalid and tzalloc("Etc/Unknown") fails.
+# Also, a downstream distributor could modify Factory to be a
+# default timezone suitable for the devices it manufactures,
+# whereas that cannot happen for Etc/Unknown.
+
# Zone NAME STDOFF RULES FORMAT
Zone Factory 0 - -00