Skip to content

Commit cf44db2

Browse files
Add /etc/zoneinfo to zoneinfo lookup paths (#16463)
The IANA time zone database on NixOS is stored at `/etc/zoneinfo` Co-authored-by: Sijawusz Pur Rahnama <sija@sija.pl>
1 parent 58f94f8 commit cf44db2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/crystal/system/unix/time.cr

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,13 @@ module Crystal::System::Time
7070
end
7171

7272
# Many systems use /usr/share/zoneinfo, Solaris 2 has
73-
# /usr/share/lib/zoneinfo, IRIX 6 has /usr/lib/locale/TZ.
73+
# /usr/share/lib/zoneinfo, IRIX 6 has /usr/lib/locale/TZ,
74+
# NixOS has /etc/zoneinfo.
7475
ZONE_SOURCES = {
7576
"/usr/share/zoneinfo/",
7677
"/usr/share/lib/zoneinfo/",
7778
"/usr/lib/locale/TZ/",
79+
"/etc/zoneinfo/",
7880
}
7981

8082
# Android Bionic C-specific locations. These are files rather than directories

0 commit comments

Comments
 (0)