mcguirepr89 / BirdNET-Pi

A realtime acoustic bird classification system for the Raspberry Pi 4B, 3B+, and 0W2 built on the TFLite version of BirdNET.
Other
1.3k stars 140 forks source link

Time setting does not work in Image v14.2 #354

Closed DD4WH closed 2 years ago

DD4WH commented 2 years ago

In the latest version (Image 14.2) the setting of time does not work:

ehpersonal38 commented 2 years ago

I'll need to add a timezone selector too I think - thanks for the report. Do you concur that's the right way to handle this @mcguirepr89?

mcguirepr89 commented 2 years ago

@ehpersonal38 why yes! I do believe it is the best option. I apologize that I've not been addressing the feedback from the new image just yet -- I have a lot of thoughts, though -- for this, let's utilize the filesystem's tz options:

/usr/share/zoneinfo/
├── Africa
│   ├── Abidjan
│   ├── Accra
│   ├── Addis_Ababa -> Nairobi
│   ├── Algiers
│   ├── Asmara -> Nairobi
│   ├── Asmera -> Nairobi
│   ├── Bamako -> Abidjan
│   ├── Bangui -> Lagos
│   ├── Banjul -> Abidjan
│   ├── Bissau
│   ├── Blantyre -> Maputo
│   ├── Brazzaville -> Lagos
│   ├── Bujumbura -> Maputo
│   ├── Cairo
│   ├── Casablanca
│   ├── Ceuta
│   ├── Conakry -> Abidjan
│   ├── Dakar -> Abidjan
│   ├── Dar_es_Salaam -> Nairobi
│   ├── Djibouti -> Nairobi
│   ├── Douala -> Lagos
│   ├── El_Aaiun
│   ├── Freetown -> Abidjan
│   ├── Gaborone -> Maputo
│   ├── Harare -> Maputo
│   ├── Johannesburg
│   ├── Juba
│   ├── Kampala -> Nairobi
│   ├── Khartoum
│   ├── Kigali -> Maputo
│   ├── Kinshasa -> Lagos
│   ├── Lagos
│   ├── Libreville -> Lagos
│   ├── Lome -> Abidjan
│   ├── Luanda -> Lagos
│   ├── Lubumbashi -> Maputo
│   ├── Lusaka -> Maputo
│   ├── Malabo -> Lagos
│   ├── Maputo
│   ├── Maseru -> Johannesburg
│   ├── Mbabane -> Johannesburg
│   ├── Mogadishu -> Nairobi
│   ├── Monrovia
│   ├── Nairobi
│   ├── Ndjamena
│   ├── Niamey -> Lagos
│   ├── Nouakchott -> Abidjan
│   ├── Ouagadougou -> Abidjan
│   ├── Porto-Novo -> Lagos
│   ├── Sao_Tome
│   ├── Timbuktu -> Abidjan
│   ├── Tripoli
│   ├── Tunis
│   └── Windhoek
├── America
│   ├── Adak
│   ├── Anchorage
│   ├── Anguilla -> Port_of_Spain
│   ├── Antigua -> Port_of_Spain
│   ├── Araguaina
│   ├── Argentina
│   │   ├── Buenos_Aires
│   │   ├── Catamarca
│   │   ├── ComodRivadavia -> Catamarca
│   │   ├── Cordoba
│   │   ├── Jujuy
│   │   ├── La_Rioja
│   │   ├── Mendoza
│   │   ├── Rio_Gallegos
│   │   ├── Salta
│   │   ├── San_Juan
│   │   ├── San_Luis
│   │   ├── Tucuman
│   │   └── Ushuaia
│   ├── Aruba -> Curacao
│   ├── Asuncion
│   ├── Atikokan
│   ├── Atka -> Adak
│   ├── Bahia
│   ├── Bahia_Banderas
│   ├── Barbados
│   ├── Belem
│   ├── Belize
│   ├── Blanc-Sablon
│   ├── Boa_Vista
│   ├── Bogota
│   ├── Boise
│   ├── Buenos_Aires -> Argentina/Buenos_Aires
│   ├── Cambridge_Bay
│   ├── Campo_Grande
│   ├── Cancun
│   ├── Caracas
│   ├── Catamarca -> Argentina/Catamarca
│   ├── Cayenne
│   ├── Cayman -> Panama
│   ├── Chicago
│   ├── Chihuahua
│   ├── Coral_Harbour -> Atikokan
│   ├── Cordoba -> Argentina/Cordoba
│   ├── Costa_Rica
│   ├── Creston
│   ├── Cuiaba
│   ├── Curacao
│   ├── Danmarkshavn
│   ├── Dawson
│   ├── Dawson_Creek
│   ├── Denver
│   ├── Detroit
│   ├── Dominica -> Port_of_Spain
│   ├── Edmonton
│   ├── Eirunepe
│   ├── El_Salvador
│   ├── Ensenada -> Tijuana
│   ├── Fortaleza
│   ├── Fort_Nelson
│   ├── Fort_Wayne -> Indiana/Indianapolis
│   ├── Glace_Bay
│   ├── Godthab -> Nuuk
│   ├── Goose_Bay
│   ├── Grand_Turk
│   ├── Grenada -> Port_of_Spain
│   ├── Guadeloupe -> Port_of_Spain
│   ├── Guatemala
│   ├── Guayaquil
│   ├── Guyana
│   ├── Halifax
│   ├── Havana
│   ├── Hermosillo
│   ├── Indiana
│   │   ├── Indianapolis
│   │   ├── Knox
│   │   ├── Marengo
│   │   ├── Petersburg
│   │   ├── Tell_City
│   │   ├── Vevay
│   │   ├── Vincennes
│   │   └── Winamac
│   ├── Indianapolis -> Indiana/Indianapolis
│   ├── Inuvik
│   ├── Iqaluit
│   ├── Jamaica
│   ├── Jujuy -> Argentina/Jujuy
│   ├── Juneau
│   ├── Kentucky
│   │   ├── Louisville
│   │   └── Monticello
│   ├── Knox_IN -> Indiana/Knox
│   ├── Kralendijk -> Curacao
│   ├── La_Paz
│   ├── Lima
│   ├── Los_Angeles
│   ├── Louisville -> Kentucky/Louisville
│   ├── Lower_Princes -> Curacao
│   ├── Maceio
│   ├── Managua
│   ├── Manaus
│   ├── Marigot -> Port_of_Spain
│   ├── Martinique
│   ├── Matamoros
│   ├── Mazatlan
│   ├── Mendoza -> Argentina/Mendoza
│   ├── Menominee
│   ├── Merida
│   ├── Metlakatla
│   ├── Mexico_City
│   ├── Miquelon
│   ├── Moncton
│   ├── Monterrey
│   ├── Montevideo
│   ├── Montreal -> Toronto
│   ├── Montserrat -> Port_of_Spain
│   ├── Nassau
│   ├── New_York
│   ├── Nipigon
│   ├── Nome
│   ├── Noronha
│   ├── North_Dakota
│   │   ├── Beulah
│   │   ├── Center
│   │   └── New_Salem
│   ├── Nuuk
│   ├── Ojinaga
│   ├── Panama
│   ├── Pangnirtung
│   ├── Paramaribo
│   ├── Phoenix
│   ├── Port-au-Prince
│   ├── Porto_Acre -> Rio_Branco
│   ├── Port_of_Spain
│   ├── Porto_Velho
│   ├── Puerto_Rico
│   ├── Punta_Arenas
│   ├── Rainy_River
│   ├── Rankin_Inlet
│   ├── Recife
│   ├── Regina
│   ├── Resolute
│   ├── Rio_Branco
│   ├── Rosario -> Argentina/Cordoba
│   ├── Santa_Isabel -> Tijuana
│   ├── Santarem
│   ├── Santiago
│   ├── Santo_Domingo
│   ├── Sao_Paulo
│   ├── Scoresbysund
│   ├── Shiprock -> Denver
│   ├── Sitka
│   ├── St_Barthelemy -> Port_of_Spain
│   ├── St_Johns
│   ├── St_Kitts -> Port_of_Spain
│   ├── St_Lucia -> Port_of_Spain
│   ├── St_Thomas -> Port_of_Spain
│   ├── St_Vincent -> Port_of_Spain
│   ├── Swift_Current
│   ├── Tegucigalpa
│   ├── Thule
│   ├── Thunder_Bay
│   ├── Tijuana
│   ├── Toronto
│   ├── Tortola -> Port_of_Spain
│   ├── Vancouver
│   ├── Virgin -> Port_of_Spain
│   ├── Whitehorse
│   ├── Winnipeg
│   ├── Yakutat
│   └── Yellowknife
├── Antarctica
│   ├── Casey
│   ├── Davis
│   ├── DumontDUrville
│   ├── Macquarie
│   ├── Mawson
│   ├── McMurdo -> ../Pacific/Auckland
│   ├── Palmer
│   ├── Rothera
│   ├── South_Pole -> ../Pacific/Auckland
│   ├── Syowa
│   ├── Troll
│   └── Vostok
├── Arctic
│   └── Longyearbyen -> ../Europe/Oslo
├── Asia
│   ├── Aden -> Riyadh
│   ├── Almaty
│   ├── Amman
│   ├── Anadyr
│   ├── Aqtau
│   ├── Aqtobe
│   ├── Ashgabat
│   ├── Ashkhabad -> Ashgabat
│   ├── Atyrau
│   ├── Baghdad
│   ├── Bahrain -> Qatar
│   ├── Baku
│   ├── Bangkok
│   ├── Barnaul
│   ├── Beirut
│   ├── Bishkek
│   ├── Brunei
│   ├── Calcutta -> Kolkata
│   ├── Chita
│   ├── Choibalsan
│   ├── Chongqing -> Shanghai
│   ├── Chungking -> Shanghai
│   ├── Colombo
│   ├── Dacca -> Dhaka
│   ├── Damascus
│   ├── Dhaka
│   ├── Dili
│   ├── Dubai
│   ├── Dushanbe
│   ├── Famagusta
│   ├── Gaza
│   ├── Harbin -> Shanghai
│   ├── Hebron
│   ├── Ho_Chi_Minh
│   ├── Hong_Kong
│   ├── Hovd
│   ├── Irkutsk
│   ├── Istanbul -> ../Europe/Istanbul
│   ├── Jakarta
│   ├── Jayapura
│   ├── Jerusalem
│   ├── Kabul
│   ├── Kamchatka
│   ├── Karachi
│   ├── Kashgar -> Urumqi
│   ├── Kathmandu
│   ├── Katmandu -> Kathmandu
│   ├── Khandyga
│   ├── Kolkata
│   ├── Krasnoyarsk
│   ├── Kuala_Lumpur
│   ├── Kuching
│   ├── Kuwait -> Riyadh
│   ├── Macao -> Macau
│   ├── Macau
│   ├── Magadan
│   ├── Makassar
│   ├── Manila
│   ├── Muscat -> Dubai
│   ├── Nicosia
│   ├── Novokuznetsk
│   ├── Novosibirsk
│   ├── Omsk
│   ├── Oral
│   ├── Phnom_Penh -> Bangkok
│   ├── Pontianak
│   ├── Pyongyang
│   ├── Qatar
│   ├── Qostanay
│   ├── Qyzylorda
│   ├── Rangoon -> Yangon
│   ├── Riyadh
│   ├── Saigon -> Ho_Chi_Minh
│   ├── Sakhalin
│   ├── Samarkand
│   ├── Seoul
│   ├── Shanghai
│   ├── Singapore
│   ├── Srednekolymsk
│   ├── Taipei
│   ├── Tashkent
│   ├── Tbilisi
│   ├── Tehran
│   ├── Tel_Aviv -> Jerusalem
│   ├── Thimbu -> Thimphu
│   ├── Thimphu
│   ├── Tokyo
│   ├── Tomsk
│   ├── Ujung_Pandang -> Makassar
│   ├── Ulaanbaatar
│   ├── Ulan_Bator -> Ulaanbaatar
│   ├── Urumqi
│   ├── Ust-Nera
│   ├── Vientiane -> Bangkok
│   ├── Vladivostok
│   ├── Yakutsk
│   ├── Yangon
│   ├── Yekaterinburg
│   └── Yerevan
├── Atlantic
│   ├── Azores
│   ├── Bermuda
│   ├── Canary
│   ├── Cape_Verde
│   ├── Faeroe -> Faroe
│   ├── Faroe
│   ├── Jan_Mayen -> ../Europe/Oslo
│   ├── Madeira
│   ├── Reykjavik
│   ├── South_Georgia
│   ├── Stanley
│   └── St_Helena -> ../Africa/Abidjan
├── Australia
│   ├── ACT -> Sydney
│   ├── Adelaide
│   ├── Brisbane
│   ├── Broken_Hill
│   ├── Canberra -> Sydney
│   ├── Currie -> Hobart
│   ├── Darwin
│   ├── Eucla
│   ├── Hobart
│   ├── LHI -> Lord_Howe
│   ├── Lindeman
│   ├── Lord_Howe
│   ├── Melbourne
│   ├── North -> Darwin
│   ├── NSW -> Sydney
│   ├── Perth
│   ├── Queensland -> Brisbane
│   ├── South -> Adelaide
│   ├── Sydney
│   ├── Tasmania -> Hobart
│   ├── Victoria -> Melbourne
│   ├── West -> Perth
│   └── Yancowinna -> Broken_Hill
├── Brazil
│   ├── Acre -> ../America/Rio_Branco
│   ├── DeNoronha -> ../America/Noronha
│   ├── East -> ../America/Sao_Paulo
│   └── West -> ../America/Manaus
├── Canada
│   ├── Atlantic -> ../America/Halifax
│   ├── Central -> ../America/Winnipeg
│   ├── Eastern -> ../America/Toronto
│   ├── Mountain -> ../America/Edmonton
│   ├── Newfoundland -> ../America/St_Johns
│   ├── Pacific -> ../America/Vancouver
│   ├── Saskatchewan -> ../America/Regina
│   └── Yukon -> ../America/Whitehorse
├── CET
├── Chile
│   ├── Continental -> ../America/Santiago
│   └── EasterIsland -> ../Pacific/Easter
├── CST6CDT
├── Cuba -> America/Havana
├── EET
├── Egypt -> Africa/Cairo
├── Eire -> Europe/Dublin
├── EST
├── EST5EDT
├── Etc
│   ├── GMT
│   ├── GMT+0 -> GMT
│   ├── GMT-0 -> GMT
│   ├── GMT0 -> GMT
│   ├── GMT+1
│   ├── GMT-1
│   ├── GMT+10
│   ├── GMT-10
│   ├── GMT+11
│   ├── GMT-11
│   ├── GMT+12
│   ├── GMT-12
│   ├── GMT-13
│   ├── GMT-14
│   ├── GMT+2
│   ├── GMT-2
│   ├── GMT+3
│   ├── GMT-3
│   ├── GMT+4
│   ├── GMT-4
│   ├── GMT+5
│   ├── GMT-5
│   ├── GMT+6
│   ├── GMT-6
│   ├── GMT+7
│   ├── GMT-7
│   ├── GMT+8
│   ├── GMT-8
│   ├── GMT+9
│   ├── GMT-9
│   ├── Greenwich -> GMT
│   ├── UCT -> UTC
│   ├── Universal -> UTC
│   ├── UTC
│   └── Zulu -> UTC
├── Europe
│   ├── Amsterdam
│   ├── Andorra
│   ├── Astrakhan
│   ├── Athens
│   ├── Belfast -> London
│   ├── Belgrade
│   ├── Berlin
│   ├── Bratislava -> Prague
│   ├── Brussels
│   ├── Bucharest
│   ├── Budapest
│   ├── Busingen -> Zurich
│   ├── Chisinau
│   ├── Copenhagen
│   ├── Dublin
│   ├── Gibraltar
│   ├── Guernsey -> London
│   ├── Helsinki
│   ├── Isle_of_Man -> London
│   ├── Istanbul
│   ├── Jersey -> London
│   ├── Kaliningrad
│   ├── Kiev
│   ├── Kirov
│   ├── Lisbon
│   ├── Ljubljana -> Belgrade
│   ├── London
│   ├── Luxembourg
│   ├── Madrid
│   ├── Malta
│   ├── Mariehamn -> Helsinki
│   ├── Minsk
│   ├── Monaco
│   ├── Moscow
│   ├── Nicosia -> ../Asia/Nicosia
│   ├── Oslo
│   ├── Paris
│   ├── Podgorica -> Belgrade
│   ├── Prague
│   ├── Riga
│   ├── Rome
│   ├── Samara
│   ├── San_Marino -> Rome
│   ├── Sarajevo -> Belgrade
│   ├── Saratov
│   ├── Simferopol
│   ├── Skopje -> Belgrade
│   ├── Sofia
│   ├── Stockholm
│   ├── Tallinn
│   ├── Tirane
│   ├── Tiraspol -> Chisinau
│   ├── Ulyanovsk
│   ├── Uzhgorod
│   ├── Vaduz -> Zurich
│   ├── Vatican -> Rome
│   ├── Vienna
│   ├── Vilnius
│   ├── Volgograd
│   ├── Warsaw
│   ├── Zagreb -> Belgrade
│   ├── Zaporozhye
│   └── Zurich
├── Factory
├── GB -> Europe/London
├── GB-Eire -> Europe/London
├── GMT -> Etc/GMT
├── GMT+0 -> Etc/GMT
├── GMT-0 -> Etc/GMT
├── GMT0 -> Etc/GMT
├── Greenwich -> Etc/GMT
├── Hongkong -> Asia/Hong_Kong
├── HST
├── Iceland -> Atlantic/Reykjavik
├── Indian
│   ├── Antananarivo -> ../Africa/Nairobi
│   ├── Chagos
│   ├── Christmas
│   ├── Cocos
│   ├── Comoro -> ../Africa/Nairobi
│   ├── Kerguelen
│   ├── Mahe
│   ├── Maldives
│   ├── Mauritius
│   ├── Mayotte -> ../Africa/Nairobi
│   └── Reunion
├── Iran -> Asia/Tehran
├── iso3166.tab
├── Israel -> Asia/Jerusalem
├── Jamaica -> America/Jamaica
├── Japan -> Asia/Tokyo
├── Kwajalein -> Pacific/Kwajalein
├── leapseconds
├── leap-seconds.list
├── Libya -> Africa/Tripoli
├── localtime -> /etc/localtime
├── MET
├── Mexico
│   ├── BajaNorte -> ../America/Tijuana
│   ├── BajaSur -> ../America/Mazatlan
│   └── General -> ../America/Mexico_City
├── MST
├── MST7MDT
├── Navajo -> America/Denver
├── NZ -> Pacific/Auckland
├── NZ-CHAT -> Pacific/Chatham
├── Pacific
│   ├── Apia
│   ├── Auckland
│   ├── Bougainville
│   ├── Chatham
│   ├── Chuuk
│   ├── Easter
│   ├── Efate
│   ├── Enderbury
│   ├── Fakaofo
│   ├── Fiji
│   ├── Funafuti
│   ├── Galapagos
│   ├── Gambier
│   ├── Guadalcanal
│   ├── Guam
│   ├── Honolulu
│   ├── Johnston -> Honolulu
│   ├── Kiritimati
│   ├── Kosrae
│   ├── Kwajalein
│   ├── Majuro
│   ├── Marquesas
│   ├── Midway -> Pago_Pago
│   ├── Nauru
│   ├── Niue
│   ├── Norfolk
│   ├── Noumea
│   ├── Pago_Pago
│   ├── Palau
│   ├── Pitcairn
│   ├── Pohnpei
│   ├── Ponape -> Pohnpei
│   ├── Port_Moresby
│   ├── Rarotonga
│   ├── Saipan -> Guam
│   ├── Samoa -> Pago_Pago
│   ├── Tahiti
│   ├── Tarawa
│   ├── Tongatapu
│   ├── Truk -> Chuuk
│   ├── Wake
│   ├── Wallis
│   └── Yap -> Chuuk
├── Poland -> Europe/Warsaw
├── Portugal -> Europe/Lisbon
├── posix
│   ├── Africa
│   │   ├── Abidjan
│   │   ├── Accra
│   │   ├── Addis_Ababa -> Nairobi
│   │   ├── Algiers
│   │   ├── Asmara -> Nairobi
│   │   ├── Asmera -> Nairobi
│   │   ├── Bamako -> Abidjan
│   │   ├── Bangui -> Lagos
│   │   ├── Banjul -> Abidjan
│   │   ├── Bissau
│   │   ├── Blantyre -> Maputo
│   │   ├── Brazzaville -> Lagos
│   │   ├── Bujumbura -> Maputo
│   │   ├── Cairo
│   │   ├── Casablanca
│   │   ├── Ceuta
│   │   ├── Conakry -> Abidjan
│   │   ├── Dakar -> Abidjan
│   │   ├── Dar_es_Salaam -> Nairobi
│   │   ├── Djibouti -> Nairobi
│   │   ├── Douala -> Lagos
│   │   ├── El_Aaiun
│   │   ├── Freetown -> Abidjan
│   │   ├── Gaborone -> Maputo
│   │   ├── Harare -> Maputo
│   │   ├── Johannesburg
│   │   ├── Juba
│   │   ├── Kampala -> Nairobi
│   │   ├── Khartoum
│   │   ├── Kigali -> Maputo
│   │   ├── Kinshasa -> Lagos
│   │   ├── Lagos
│   │   ├── Libreville -> Lagos
│   │   ├── Lome -> Abidjan
│   │   ├── Luanda -> Lagos
│   │   ├── Lubumbashi -> Maputo
│   │   ├── Lusaka -> Maputo
│   │   ├── Malabo -> Lagos
│   │   ├── Maputo
│   │   ├── Maseru -> Johannesburg
│   │   ├── Mbabane -> Johannesburg
│   │   ├── Mogadishu -> Nairobi
│   │   ├── Monrovia
│   │   ├── Nairobi
│   │   ├── Ndjamena
│   │   ├── Niamey -> Lagos
│   │   ├── Nouakchott -> Abidjan
│   │   ├── Ouagadougou -> Abidjan
│   │   ├── Porto-Novo -> Lagos
│   │   ├── Sao_Tome
│   │   ├── Timbuktu -> Abidjan
│   │   ├── Tripoli
│   │   ├── Tunis
│   │   └── Windhoek
│   ├── America
│   │   ├── Adak
│   │   ├── Anchorage
│   │   ├── Anguilla -> Port_of_Spain
│   │   ├── Antigua -> Port_of_Spain
│   │   ├── Araguaina
│   │   ├── Argentina
│   │   │   ├── Buenos_Aires
│   │   │   ├── Catamarca
│   │   │   ├── ComodRivadavia -> Catamarca
│   │   │   ├── Cordoba
│   │   │   ├── Jujuy
│   │   │   ├── La_Rioja
│   │   │   ├── Mendoza
│   │   │   ├── Rio_Gallegos
│   │   │   ├── Salta
│   │   │   ├── San_Juan
│   │   │   ├── San_Luis
│   │   │   ├── Tucuman
│   │   │   └── Ushuaia
│   │   ├── Aruba -> Curacao
│   │   ├── Asuncion
│   │   ├── Atikokan
│   │   ├── Atka -> Adak
│   │   ├── Bahia
│   │   ├── Bahia_Banderas
│   │   ├── Barbados
│   │   ├── Belem
│   │   ├── Belize
│   │   ├── Blanc-Sablon
│   │   ├── Boa_Vista
│   │   ├── Bogota
│   │   ├── Boise
│   │   ├── Buenos_Aires -> Argentina/Buenos_Aires
│   │   ├── Cambridge_Bay
│   │   ├── Campo_Grande
│   │   ├── Cancun
│   │   ├── Caracas
│   │   ├── Catamarca -> Argentina/Catamarca
│   │   ├── Cayenne
│   │   ├── Cayman -> Panama
│   │   ├── Chicago
│   │   ├── Chihuahua
│   │   ├── Coral_Harbour -> Atikokan
│   │   ├── Cordoba -> Argentina/Cordoba
│   │   ├── Costa_Rica
│   │   ├── Creston
│   │   ├── Cuiaba
│   │   ├── Curacao
│   │   ├── Danmarkshavn
│   │   ├── Dawson
│   │   ├── Dawson_Creek
│   │   ├── Denver
│   │   ├── Detroit
│   │   ├── Dominica -> Port_of_Spain
│   │   ├── Edmonton
│   │   ├── Eirunepe
│   │   ├── El_Salvador
│   │   ├── Ensenada -> Tijuana
│   │   ├── Fortaleza
│   │   ├── Fort_Nelson
│   │   ├── Fort_Wayne -> Indiana/Indianapolis
│   │   ├── Glace_Bay
│   │   ├── Godthab -> Nuuk
│   │   ├── Goose_Bay
│   │   ├── Grand_Turk
│   │   ├── Grenada -> Port_of_Spain
│   │   ├── Guadeloupe -> Port_of_Spain
│   │   ├── Guatemala
│   │   ├── Guayaquil
│   │   ├── Guyana
│   │   ├── Halifax
│   │   ├── Havana
│   │   ├── Hermosillo
│   │   ├── Indiana
│   │   │   ├── Indianapolis
│   │   │   ├── Knox
│   │   │   ├── Marengo
│   │   │   ├── Petersburg
│   │   │   ├── Tell_City
│   │   │   ├── Vevay
│   │   │   ├── Vincennes
│   │   │   └── Winamac
│   │   ├── Indianapolis -> Indiana/Indianapolis
│   │   ├── Inuvik
│   │   ├── Iqaluit
│   │   ├── Jamaica
│   │   ├── Jujuy -> Argentina/Jujuy
│   │   ├── Juneau
│   │   ├── Kentucky
│   │   │   ├── Louisville
│   │   │   └── Monticello
│   │   ├── Knox_IN -> Indiana/Knox
│   │   ├── Kralendijk -> Curacao
│   │   ├── La_Paz
│   │   ├── Lima
│   │   ├── Los_Angeles
│   │   ├── Louisville -> Kentucky/Louisville
│   │   ├── Lower_Princes -> Curacao
│   │   ├── Maceio
│   │   ├── Managua
│   │   ├── Manaus
│   │   ├── Marigot -> Port_of_Spain
│   │   ├── Martinique
│   │   ├── Matamoros
│   │   ├── Mazatlan
│   │   ├── Mendoza -> Argentina/Mendoza
│   │   ├── Menominee
│   │   ├── Merida
│   │   ├── Metlakatla
│   │   ├── Mexico_City
│   │   ├── Miquelon
│   │   ├── Moncton
│   │   ├── Monterrey
│   │   ├── Montevideo
│   │   ├── Montreal -> Toronto
│   │   ├── Montserrat -> Port_of_Spain
│   │   ├── Nassau
│   │   ├── New_York
│   │   ├── Nipigon
│   │   ├── Nome
│   │   ├── Noronha
│   │   ├── North_Dakota
│   │   │   ├── Beulah
│   │   │   ├── Center
│   │   │   └── New_Salem
│   │   ├── Nuuk
│   │   ├── Ojinaga
│   │   ├── Panama
│   │   ├── Pangnirtung
│   │   ├── Paramaribo
│   │   ├── Phoenix
│   │   ├── Port-au-Prince
│   │   ├── Porto_Acre -> Rio_Branco
│   │   ├── Port_of_Spain
│   │   ├── Porto_Velho
│   │   ├── Puerto_Rico
│   │   ├── Punta_Arenas
│   │   ├── Rainy_River
│   │   ├── Rankin_Inlet
│   │   ├── Recife
│   │   ├── Regina
│   │   ├── Resolute
│   │   ├── Rio_Branco
│   │   ├── Rosario -> Argentina/Cordoba
│   │   ├── Santa_Isabel -> Tijuana
│   │   ├── Santarem
│   │   ├── Santiago
│   │   ├── Santo_Domingo
│   │   ├── Sao_Paulo
│   │   ├── Scoresbysund
│   │   ├── Shiprock -> Denver
│   │   ├── Sitka
│   │   ├── St_Barthelemy -> Port_of_Spain
│   │   ├── St_Johns
│   │   ├── St_Kitts -> Port_of_Spain
│   │   ├── St_Lucia -> Port_of_Spain
│   │   ├── St_Thomas -> Port_of_Spain
│   │   ├── St_Vincent -> Port_of_Spain
│   │   ├── Swift_Current
│   │   ├── Tegucigalpa
│   │   ├── Thule
│   │   ├── Thunder_Bay
│   │   ├── Tijuana
│   │   ├── Toronto
│   │   ├── Tortola -> Port_of_Spain
│   │   ├── Vancouver
│   │   ├── Virgin -> Port_of_Spain
│   │   ├── Whitehorse
│   │   ├── Winnipeg
│   │   ├── Yakutat
│   │   └── Yellowknife
│   ├── Antarctica
│   │   ├── Casey
│   │   ├── Davis
│   │   ├── DumontDUrville
│   │   ├── Macquarie
│   │   ├── Mawson
│   │   ├── McMurdo -> ../Pacific/Auckland
│   │   ├── Palmer
│   │   ├── Rothera
│   │   ├── South_Pole -> ../Pacific/Auckland
│   │   ├── Syowa
│   │   ├── Troll
│   │   └── Vostok
│   ├── Arctic
│   │   └── Longyearbyen -> ../Europe/Oslo
│   ├── Asia
│   │   ├── Aden -> Riyadh
│   │   ├── Almaty
│   │   ├── Amman
│   │   ├── Anadyr
│   │   ├── Aqtau
│   │   ├── Aqtobe
│   │   ├── Ashgabat
│   │   ├── Ashkhabad -> Ashgabat
│   │   ├── Atyrau
│   │   ├── Baghdad
│   │   ├── Bahrain -> Qatar
│   │   ├── Baku
│   │   ├── Bangkok
│   │   ├── Barnaul
│   │   ├── Beirut
│   │   ├── Bishkek
│   │   ├── Brunei
│   │   ├── Calcutta -> Kolkata
│   │   ├── Chita
│   │   ├── Choibalsan
│   │   ├── Chongqing -> Shanghai
│   │   ├── Chungking -> Shanghai
│   │   ├── Colombo
│   │   ├── Dacca -> Dhaka
│   │   ├── Damascus
│   │   ├── Dhaka
│   │   ├── Dili
│   │   ├── Dubai
│   │   ├── Dushanbe
│   │   ├── Famagusta
│   │   ├── Gaza
│   │   ├── Harbin -> Shanghai
│   │   ├── Hebron
│   │   ├── Ho_Chi_Minh
│   │   ├── Hong_Kong
│   │   ├── Hovd
│   │   ├── Irkutsk
│   │   ├── Istanbul -> ../Europe/Istanbul
│   │   ├── Jakarta
│   │   ├── Jayapura
│   │   ├── Jerusalem
│   │   ├── Kabul
│   │   ├── Kamchatka
│   │   ├── Karachi
│   │   ├── Kashgar -> Urumqi
│   │   ├── Kathmandu
│   │   ├── Katmandu -> Kathmandu
│   │   ├── Khandyga
│   │   ├── Kolkata
│   │   ├── Krasnoyarsk
│   │   ├── Kuala_Lumpur
│   │   ├── Kuching
│   │   ├── Kuwait -> Riyadh
│   │   ├── Macao -> Macau
│   │   ├── Macau
│   │   ├── Magadan
│   │   ├── Makassar
│   │   ├── Manila
│   │   ├── Muscat -> Dubai
│   │   ├── Nicosia
│   │   ├── Novokuznetsk
│   │   ├── Novosibirsk
│   │   ├── Omsk
│   │   ├── Oral
│   │   ├── Phnom_Penh -> Bangkok
│   │   ├── Pontianak
│   │   ├── Pyongyang
│   │   ├── Qatar
│   │   ├── Qostanay
│   │   ├── Qyzylorda
│   │   ├── Rangoon -> Yangon
│   │   ├── Riyadh
│   │   ├── Saigon -> Ho_Chi_Minh
│   │   ├── Sakhalin
│   │   ├── Samarkand
│   │   ├── Seoul
│   │   ├── Shanghai
│   │   ├── Singapore
│   │   ├── Srednekolymsk
│   │   ├── Taipei
│   │   ├── Tashkent
│   │   ├── Tbilisi
│   │   ├── Tehran
│   │   ├── Tel_Aviv -> Jerusalem
│   │   ├── Thimbu -> Thimphu
│   │   ├── Thimphu
│   │   ├── Tokyo
│   │   ├── Tomsk
│   │   ├── Ujung_Pandang -> Makassar
│   │   ├── Ulaanbaatar
│   │   ├── Ulan_Bator -> Ulaanbaatar
│   │   ├── Urumqi
│   │   ├── Ust-Nera
│   │   ├── Vientiane -> Bangkok
│   │   ├── Vladivostok
│   │   ├── Yakutsk
│   │   ├── Yangon
│   │   ├── Yekaterinburg
│   │   └── Yerevan
│   ├── Atlantic
│   │   ├── Azores
│   │   ├── Bermuda
│   │   ├── Canary
│   │   ├── Cape_Verde
│   │   ├── Faeroe -> Faroe
│   │   ├── Faroe
│   │   ├── Jan_Mayen -> ../Europe/Oslo
│   │   ├── Madeira
│   │   ├── Reykjavik
│   │   ├── South_Georgia
│   │   ├── Stanley
│   │   └── St_Helena -> ../Africa/Abidjan
│   ├── Australia
│   │   ├── ACT -> Sydney
│   │   ├── Adelaide
│   │   ├── Brisbane
│   │   ├── Broken_Hill
│   │   ├── Canberra -> Sydney
│   │   ├── Currie -> Hobart
│   │   ├── Darwin
│   │   ├── Eucla
│   │   ├── Hobart
│   │   ├── LHI -> Lord_Howe
│   │   ├── Lindeman
│   │   ├── Lord_Howe
│   │   ├── Melbourne
│   │   ├── North -> Darwin
│   │   ├── NSW -> Sydney
│   │   ├── Perth
│   │   ├── Queensland -> Brisbane
│   │   ├── South -> Adelaide
│   │   ├── Sydney
│   │   ├── Tasmania -> Hobart
│   │   ├── Victoria -> Melbourne
│   │   ├── West -> Perth
│   │   └── Yancowinna -> Broken_Hill
│   ├── Brazil
│   │   ├── Acre -> ../America/Rio_Branco
│   │   ├── DeNoronha -> ../America/Noronha
│   │   ├── East -> ../America/Sao_Paulo
│   │   └── West -> ../America/Manaus
│   ├── Canada
│   │   ├── Atlantic -> ../America/Halifax
│   │   ├── Central -> ../America/Winnipeg
│   │   ├── Eastern -> ../America/Toronto
│   │   ├── Mountain -> ../America/Edmonton
│   │   ├── Newfoundland -> ../America/St_Johns
│   │   ├── Pacific -> ../America/Vancouver
│   │   ├── Saskatchewan -> ../America/Regina
│   │   └── Yukon -> ../America/Whitehorse
│   ├── CET
│   ├── Chile
│   │   ├── Continental -> ../America/Santiago
│   │   └── EasterIsland -> ../Pacific/Easter
│   ├── CST6CDT
│   ├── Cuba -> America/Havana
│   ├── EET
│   ├── Egypt -> Africa/Cairo
│   ├── Eire -> Europe/Dublin
│   ├── EST
│   ├── EST5EDT
│   ├── Etc
│   │   ├── GMT
│   │   ├── GMT+0 -> GMT
│   │   ├── GMT-0 -> GMT
│   │   ├── GMT0 -> GMT
│   │   ├── GMT+1
│   │   ├── GMT-1
│   │   ├── GMT+10
│   │   ├── GMT-10
│   │   ├── GMT+11
│   │   ├── GMT-11
│   │   ├── GMT+12
│   │   ├── GMT-12
│   │   ├── GMT-13
│   │   ├── GMT-14
│   │   ├── GMT+2
│   │   ├── GMT-2
│   │   ├── GMT+3
│   │   ├── GMT-3
│   │   ├── GMT+4
│   │   ├── GMT-4
│   │   ├── GMT+5
│   │   ├── GMT-5
│   │   ├── GMT+6
│   │   ├── GMT-6
│   │   ├── GMT+7
│   │   ├── GMT-7
│   │   ├── GMT+8
│   │   ├── GMT-8
│   │   ├── GMT+9
│   │   ├── GMT-9
│   │   ├── Greenwich -> GMT
│   │   ├── UCT -> UTC
│   │   ├── Universal -> UTC
│   │   ├── UTC
│   │   └── Zulu -> UTC
│   ├── Europe
│   │   ├── Amsterdam
│   │   ├── Andorra
│   │   ├── Astrakhan
│   │   ├── Athens
│   │   ├── Belfast -> London
│   │   ├── Belgrade
│   │   ├── Berlin
│   │   ├── Bratislava -> Prague
│   │   ├── Brussels
│   │   ├── Bucharest
│   │   ├── Budapest
│   │   ├── Busingen -> Zurich
│   │   ├── Chisinau
│   │   ├── Copenhagen
│   │   ├── Dublin
│   │   ├── Gibraltar
│   │   ├── Guernsey -> London
│   │   ├── Helsinki
│   │   ├── Isle_of_Man -> London
│   │   ├── Istanbul
│   │   ├── Jersey -> London
│   │   ├── Kaliningrad
│   │   ├── Kiev
│   │   ├── Kirov
│   │   ├── Lisbon
│   │   ├── Ljubljana -> Belgrade
│   │   ├── London
│   │   ├── Luxembourg
│   │   ├── Madrid
│   │   ├── Malta
│   │   ├── Mariehamn -> Helsinki
│   │   ├── Minsk
│   │   ├── Monaco
│   │   ├── Moscow
│   │   ├── Nicosia -> ../Asia/Nicosia
│   │   ├── Oslo
│   │   ├── Paris
│   │   ├── Podgorica -> Belgrade
│   │   ├── Prague
│   │   ├── Riga
│   │   ├── Rome
│   │   ├── Samara
│   │   ├── San_Marino -> Rome
│   │   ├── Sarajevo -> Belgrade
│   │   ├── Saratov
│   │   ├── Simferopol
│   │   ├── Skopje -> Belgrade
│   │   ├── Sofia
│   │   ├── Stockholm
│   │   ├── Tallinn
│   │   ├── Tirane
│   │   ├── Tiraspol -> Chisinau
│   │   ├── Ulyanovsk
│   │   ├── Uzhgorod
│   │   ├── Vaduz -> Zurich
│   │   ├── Vatican -> Rome
│   │   ├── Vienna
│   │   ├── Vilnius
│   │   ├── Volgograd
│   │   ├── Warsaw
│   │   ├── Zagreb -> Belgrade
│   │   ├── Zaporozhye
│   │   └── Zurich
│   ├── Factory
│   ├── GB -> Europe/London
│   ├── GB-Eire -> Europe/London
│   ├── GMT -> Etc/GMT
│   ├── GMT+0 -> Etc/GMT
│   ├── GMT-0 -> Etc/GMT
│   ├── GMT0 -> Etc/GMT
│   ├── Greenwich -> Etc/GMT
│   ├── Hongkong -> Asia/Hong_Kong
│   ├── HST
│   ├── Iceland -> Atlantic/Reykjavik
│   ├── Indian
│   │   ├── Antananarivo -> ../Africa/Nairobi
│   │   ├── Chagos
│   │   ├── Christmas
│   │   ├── Cocos
│   │   ├── Comoro -> ../Africa/Nairobi
│   │   ├── Kerguelen
│   │   ├── Mahe
│   │   ├── Maldives
│   │   ├── Mauritius
│   │   ├── Mayotte -> ../Africa/Nairobi
│   │   └── Reunion
│   ├── Iran -> Asia/Tehran
│   ├── Israel -> Asia/Jerusalem
│   ├── Jamaica -> America/Jamaica
│   ├── Japan -> Asia/Tokyo
│   ├── Kwajalein -> Pacific/Kwajalein
│   ├── Libya -> Africa/Tripoli
│   ├── MET
│   ├── Mexico
│   │   ├── BajaNorte -> ../America/Tijuana
│   │   ├── BajaSur -> ../America/Mazatlan
│   │   └── General -> ../America/Mexico_City
│   ├── MST
│   ├── MST7MDT
│   ├── Navajo -> America/Denver
│   ├── NZ -> Pacific/Auckland
│   ├── NZ-CHAT -> Pacific/Chatham
│   ├── Pacific
│   │   ├── Apia
│   │   ├── Auckland
│   │   ├── Bougainville
│   │   ├── Chatham
│   │   ├── Chuuk
│   │   ├── Easter
│   │   ├── Efate
│   │   ├── Enderbury
│   │   ├── Fakaofo
│   │   ├── Fiji
│   │   ├── Funafuti
│   │   ├── Galapagos
│   │   ├── Gambier
│   │   ├── Guadalcanal
│   │   ├── Guam
│   │   ├── Honolulu
│   │   ├── Johnston -> Honolulu
│   │   ├── Kiritimati
│   │   ├── Kosrae
│   │   ├── Kwajalein
│   │   ├── Majuro
│   │   ├── Marquesas
│   │   ├── Midway -> Pago_Pago
│   │   ├── Nauru
│   │   ├── Niue
│   │   ├── Norfolk
│   │   ├── Noumea
│   │   ├── Pago_Pago
│   │   ├── Palau
│   │   ├── Pitcairn
│   │   ├── Pohnpei
│   │   ├── Ponape -> Pohnpei
│   │   ├── Port_Moresby
│   │   ├── Rarotonga
│   │   ├── Saipan -> Guam
│   │   ├── Samoa -> Pago_Pago
│   │   ├── Tahiti
│   │   ├── Tarawa
│   │   ├── Tongatapu
│   │   ├── Truk -> Chuuk
│   │   ├── Wake
│   │   ├── Wallis
│   │   └── Yap -> Chuuk
│   ├── Poland -> Europe/Warsaw
│   ├── Portugal -> Europe/Lisbon
│   ├── PRC -> Asia/Shanghai
│   ├── PST8PDT
│   ├── ROC -> Asia/Taipei
│   ├── ROK -> Asia/Seoul
│   ├── Singapore -> Asia/Singapore
│   ├── Turkey -> Europe/Istanbul
│   ├── UCT -> Etc/UTC
│   ├── Universal -> Etc/UTC
│   ├── US
│   │   ├── Alaska -> ../America/Anchorage
│   │   ├── Aleutian -> ../America/Adak
│   │   ├── Arizona -> ../America/Phoenix
│   │   ├── Central -> ../America/Chicago
│   │   ├── Eastern -> ../America/New_York
│   │   ├── East-Indiana -> ../America/Indiana/Indianapolis
│   │   ├── Hawaii -> ../Pacific/Honolulu
│   │   ├── Indiana-Starke -> ../America/Indiana/Knox
│   │   ├── Michigan -> ../America/Detroit
│   │   ├── Mountain -> ../America/Denver
│   │   ├── Pacific -> ../America/Los_Angeles
│   │   └── Samoa -> ../Pacific/Pago_Pago
│   ├── UTC -> Etc/UTC
│   ├── WET
│   ├── W-SU -> Europe/Moscow
│   └── Zulu -> Etc/UTC
├── posixrules -> America/New_York
├── PRC -> Asia/Shanghai
├── PST8PDT
├── right
│   ├── Africa
│   │   ├── Abidjan
│   │   ├── Accra
│   │   ├── Addis_Ababa -> Nairobi
│   │   ├── Algiers
│   │   ├── Asmara -> Nairobi
│   │   ├── Asmera -> Nairobi
│   │   ├── Bamako -> Abidjan
│   │   ├── Bangui -> Lagos
│   │   ├── Banjul -> Abidjan
│   │   ├── Bissau
│   │   ├── Blantyre -> Maputo
│   │   ├── Brazzaville -> Lagos
│   │   ├── Bujumbura -> Maputo
│   │   ├── Cairo
│   │   ├── Casablanca
│   │   ├── Ceuta
│   │   ├── Conakry -> Abidjan
│   │   ├── Dakar -> Abidjan
│   │   ├── Dar_es_Salaam -> Nairobi
│   │   ├── Djibouti -> Nairobi
│   │   ├── Douala -> Lagos
│   │   ├── El_Aaiun
│   │   ├── Freetown -> Abidjan
│   │   ├── Gaborone -> Maputo
│   │   ├── Harare -> Maputo
│   │   ├── Johannesburg
│   │   ├── Juba
│   │   ├── Kampala -> Nairobi
│   │   ├── Khartoum
│   │   ├── Kigali -> Maputo
│   │   ├── Kinshasa -> Lagos
│   │   ├── Lagos
│   │   ├── Libreville -> Lagos
│   │   ├── Lome -> Abidjan
│   │   ├── Luanda -> Lagos
│   │   ├── Lubumbashi -> Maputo
│   │   ├── Lusaka -> Maputo
│   │   ├── Malabo -> Lagos
│   │   ├── Maputo
│   │   ├── Maseru -> Johannesburg
│   │   ├── Mbabane -> Johannesburg
│   │   ├── Mogadishu -> Nairobi
│   │   ├── Monrovia
│   │   ├── Nairobi
│   │   ├── Ndjamena
│   │   ├── Niamey -> Lagos
│   │   ├── Nouakchott -> Abidjan
│   │   ├── Ouagadougou -> Abidjan
│   │   ├── Porto-Novo -> Lagos
│   │   ├── Sao_Tome
│   │   ├── Timbuktu -> Abidjan
│   │   ├── Tripoli
│   │   ├── Tunis
│   │   └── Windhoek
│   ├── America
│   │   ├── Adak
│   │   ├── Anchorage
│   │   ├── Anguilla -> Port_of_Spain
│   │   ├── Antigua -> Port_of_Spain
│   │   ├── Araguaina
│   │   ├── Argentina
│   │   │   ├── Buenos_Aires
│   │   │   ├── Catamarca
│   │   │   ├── ComodRivadavia -> Catamarca
│   │   │   ├── Cordoba
│   │   │   ├── Jujuy
│   │   │   ├── La_Rioja
│   │   │   ├── Mendoza
│   │   │   ├── Rio_Gallegos
│   │   │   ├── Salta
│   │   │   ├── San_Juan
│   │   │   ├── San_Luis
│   │   │   ├── Tucuman
│   │   │   └── Ushuaia
│   │   ├── Aruba -> Curacao
│   │   ├── Asuncion
│   │   ├── Atikokan
│   │   ├── Atka -> Adak
│   │   ├── Bahia
│   │   ├── Bahia_Banderas
│   │   ├── Barbados
│   │   ├── Belem
│   │   ├── Belize
│   │   ├── Blanc-Sablon
│   │   ├── Boa_Vista
│   │   ├── Bogota
│   │   ├── Boise
│   │   ├── Buenos_Aires -> Argentina/Buenos_Aires
│   │   ├── Cambridge_Bay
│   │   ├── Campo_Grande
│   │   ├── Cancun
│   │   ├── Caracas
│   │   ├── Catamarca -> Argentina/Catamarca
│   │   ├── Cayenne
│   │   ├── Cayman -> Panama
│   │   ├── Chicago
│   │   ├── Chihuahua
│   │   ├── Coral_Harbour -> Atikokan
│   │   ├── Cordoba -> Argentina/Cordoba
│   │   ├── Costa_Rica
│   │   ├── Creston
│   │   ├── Cuiaba
│   │   ├── Curacao
│   │   ├── Danmarkshavn
│   │   ├── Dawson
│   │   ├── Dawson_Creek
│   │   ├── Denver
│   │   ├── Detroit
│   │   ├── Dominica -> Port_of_Spain
│   │   ├── Edmonton
│   │   ├── Eirunepe
│   │   ├── El_Salvador
│   │   ├── Ensenada -> Tijuana
│   │   ├── Fortaleza
│   │   ├── Fort_Nelson
│   │   ├── Fort_Wayne -> Indiana/Indianapolis
│   │   ├── Glace_Bay
│   │   ├── Godthab -> Nuuk
│   │   ├── Goose_Bay
│   │   ├── Grand_Turk
│   │   ├── Grenada -> Port_of_Spain
│   │   ├── Guadeloupe -> Port_of_Spain
│   │   ├── Guatemala
│   │   ├── Guayaquil
│   │   ├── Guyana
│   │   ├── Halifax
│   │   ├── Havana
│   │   ├── Hermosillo
│   │   ├── Indiana
│   │   │   ├── Indianapolis
│   │   │   ├── Knox
│   │   │   ├── Marengo
│   │   │   ├── Petersburg
│   │   │   ├── Tell_City
│   │   │   ├── Vevay
│   │   │   ├── Vincennes
│   │   │   └── Winamac
│   │   ├── Indianapolis -> Indiana/Indianapolis
│   │   ├── Inuvik
│   │   ├── Iqaluit
│   │   ├── Jamaica
│   │   ├── Jujuy -> Argentina/Jujuy
│   │   ├── Juneau
│   │   ├── Kentucky
│   │   │   ├── Louisville
│   │   │   └── Monticello
│   │   ├── Knox_IN -> Indiana/Knox
│   │   ├── Kralendijk -> Curacao
│   │   ├── La_Paz
│   │   ├── Lima
│   │   ├── Los_Angeles
│   │   ├── Louisville -> Kentucky/Louisville
│   │   ├── Lower_Princes -> Curacao
│   │   ├── Maceio
│   │   ├── Managua
│   │   ├── Manaus
│   │   ├── Marigot -> Port_of_Spain
│   │   ├── Martinique
│   │   ├── Matamoros
│   │   ├── Mazatlan
│   │   ├── Mendoza -> Argentina/Mendoza
│   │   ├── Menominee
│   │   ├── Merida
│   │   ├── Metlakatla
│   │   ├── Mexico_City
│   │   ├── Miquelon
│   │   ├── Moncton
│   │   ├── Monterrey
│   │   ├── Montevideo
│   │   ├── Montreal -> Toronto
│   │   ├── Montserrat -> Port_of_Spain
│   │   ├── Nassau
│   │   ├── New_York
│   │   ├── Nipigon
│   │   ├── Nome
│   │   ├── Noronha
│   │   ├── North_Dakota
│   │   │   ├── Beulah
│   │   │   ├── Center
│   │   │   └── New_Salem
│   │   ├── Nuuk
│   │   ├── Ojinaga
│   │   ├── Panama
│   │   ├── Pangnirtung
│   │   ├── Paramaribo
│   │   ├── Phoenix
│   │   ├── Port-au-Prince
│   │   ├── Porto_Acre -> Rio_Branco
│   │   ├── Port_of_Spain
│   │   ├── Porto_Velho
│   │   ├── Puerto_Rico
│   │   ├── Punta_Arenas
│   │   ├── Rainy_River
│   │   ├── Rankin_Inlet
│   │   ├── Recife
│   │   ├── Regina
│   │   ├── Resolute
│   │   ├── Rio_Branco
│   │   ├── Rosario -> Argentina/Cordoba
│   │   ├── Santa_Isabel -> Tijuana
│   │   ├── Santarem
│   │   ├── Santiago
│   │   ├── Santo_Domingo
│   │   ├── Sao_Paulo
│   │   ├── Scoresbysund
│   │   ├── Shiprock -> Denver
│   │   ├── Sitka
│   │   ├── St_Barthelemy -> Port_of_Spain
│   │   ├── St_Johns
│   │   ├── St_Kitts -> Port_of_Spain
│   │   ├── St_Lucia -> Port_of_Spain
│   │   ├── St_Thomas -> Port_of_Spain
│   │   ├── St_Vincent -> Port_of_Spain
│   │   ├── Swift_Current
│   │   ├── Tegucigalpa
│   │   ├── Thule
│   │   ├── Thunder_Bay
│   │   ├── Tijuana
│   │   ├── Toronto
│   │   ├── Tortola -> Port_of_Spain
│   │   ├── Vancouver
│   │   ├── Virgin -> Port_of_Spain
│   │   ├── Whitehorse
│   │   ├── Winnipeg
│   │   ├── Yakutat
│   │   └── Yellowknife
│   ├── Antarctica
│   │   ├── Casey
│   │   ├── Davis
│   │   ├── DumontDUrville
│   │   ├── Macquarie
│   │   ├── Mawson
│   │   ├── McMurdo -> ../Pacific/Auckland
│   │   ├── Palmer
│   │   ├── Rothera
│   │   ├── South_Pole -> ../Pacific/Auckland
│   │   ├── Syowa
│   │   ├── Troll
│   │   └── Vostok
│   ├── Arctic
│   │   └── Longyearbyen -> ../Europe/Oslo
│   ├── Asia
│   │   ├── Aden -> Riyadh
│   │   ├── Almaty
│   │   ├── Amman
│   │   ├── Anadyr
│   │   ├── Aqtau
│   │   ├── Aqtobe
│   │   ├── Ashgabat
│   │   ├── Ashkhabad -> Ashgabat
│   │   ├── Atyrau
│   │   ├── Baghdad
│   │   ├── Bahrain -> Qatar
│   │   ├── Baku
│   │   ├── Bangkok
│   │   ├── Barnaul
│   │   ├── Beirut
│   │   ├── Bishkek
│   │   ├── Brunei
│   │   ├── Calcutta -> Kolkata
│   │   ├── Chita
│   │   ├── Choibalsan
│   │   ├── Chongqing -> Shanghai
│   │   ├── Chungking -> Shanghai
│   │   ├── Colombo
│   │   ├── Dacca -> Dhaka
│   │   ├── Damascus
│   │   ├── Dhaka
│   │   ├── Dili
│   │   ├── Dubai
│   │   ├── Dushanbe
│   │   ├── Famagusta
│   │   ├── Gaza
│   │   ├── Harbin -> Shanghai
│   │   ├── Hebron
│   │   ├── Ho_Chi_Minh
│   │   ├── Hong_Kong
│   │   ├── Hovd
│   │   ├── Irkutsk
│   │   ├── Istanbul -> ../Europe/Istanbul
│   │   ├── Jakarta
│   │   ├── Jayapura
│   │   ├── Jerusalem
│   │   ├── Kabul
│   │   ├── Kamchatka
│   │   ├── Karachi
│   │   ├── Kashgar -> Urumqi
│   │   ├── Kathmandu
│   │   ├── Katmandu -> Kathmandu
│   │   ├── Khandyga
│   │   ├── Kolkata
│   │   ├── Krasnoyarsk
│   │   ├── Kuala_Lumpur
│   │   ├── Kuching
│   │   ├── Kuwait -> Riyadh
│   │   ├── Macao -> Macau
│   │   ├── Macau
│   │   ├── Magadan
│   │   ├── Makassar
│   │   ├── Manila
│   │   ├── Muscat -> Dubai
│   │   ├── Nicosia
│   │   ├── Novokuznetsk
│   │   ├── Novosibirsk
│   │   ├── Omsk
│   │   ├── Oral
│   │   ├── Phnom_Penh -> Bangkok
│   │   ├── Pontianak
│   │   ├── Pyongyang
│   │   ├── Qatar
│   │   ├── Qostanay
│   │   ├── Qyzylorda
│   │   ├── Rangoon -> Yangon
│   │   ├── Riyadh
│   │   ├── Saigon -> Ho_Chi_Minh
│   │   ├── Sakhalin
│   │   ├── Samarkand
│   │   ├── Seoul
│   │   ├── Shanghai
│   │   ├── Singapore
│   │   ├── Srednekolymsk
│   │   ├── Taipei
│   │   ├── Tashkent
│   │   ├── Tbilisi
│   │   ├── Tehran
│   │   ├── Tel_Aviv -> Jerusalem
│   │   ├── Thimbu -> Thimphu
│   │   ├── Thimphu
│   │   ├── Tokyo
│   │   ├── Tomsk
│   │   ├── Ujung_Pandang -> Makassar
│   │   ├── Ulaanbaatar
│   │   ├── Ulan_Bator -> Ulaanbaatar
│   │   ├── Urumqi
│   │   ├── Ust-Nera
│   │   ├── Vientiane -> Bangkok
│   │   ├── Vladivostok
│   │   ├── Yakutsk
│   │   ├── Yangon
│   │   ├── Yekaterinburg
│   │   └── Yerevan
│   ├── Atlantic
│   │   ├── Azores
│   │   ├── Bermuda
│   │   ├── Canary
│   │   ├── Cape_Verde
│   │   ├── Faeroe -> Faroe
│   │   ├── Faroe
│   │   ├── Jan_Mayen -> ../Europe/Oslo
│   │   ├── Madeira
│   │   ├── Reykjavik
│   │   ├── South_Georgia
│   │   ├── Stanley
│   │   └── St_Helena -> ../Africa/Abidjan
│   ├── Australia
│   │   ├── ACT -> Sydney
│   │   ├── Adelaide
│   │   ├── Brisbane
│   │   ├── Broken_Hill
│   │   ├── Canberra -> Sydney
│   │   ├── Currie -> Hobart
│   │   ├── Darwin
│   │   ├── Eucla
│   │   ├── Hobart
│   │   ├── LHI -> Lord_Howe
│   │   ├── Lindeman
│   │   ├── Lord_Howe
│   │   ├── Melbourne
│   │   ├── North -> Darwin
│   │   ├── NSW -> Sydney
│   │   ├── Perth
│   │   ├── Queensland -> Brisbane
│   │   ├── South -> Adelaide
│   │   ├── Sydney
│   │   ├── Tasmania -> Hobart
│   │   ├── Victoria -> Melbourne
│   │   ├── West -> Perth
│   │   └── Yancowinna -> Broken_Hill
│   ├── Brazil
│   │   ├── Acre -> ../America/Rio_Branco
│   │   ├── DeNoronha -> ../America/Noronha
│   │   ├── East -> ../America/Sao_Paulo
│   │   └── West -> ../America/Manaus
│   ├── Canada
│   │   ├── Atlantic -> ../America/Halifax
│   │   ├── Central -> ../America/Winnipeg
│   │   ├── Eastern -> ../America/Toronto
│   │   ├── Mountain -> ../America/Edmonton
│   │   ├── Newfoundland -> ../America/St_Johns
│   │   ├── Pacific -> ../America/Vancouver
│   │   ├── Saskatchewan -> ../America/Regina
│   │   └── Yukon -> ../America/Whitehorse
│   ├── CET
│   ├── Chile
│   │   ├── Continental -> ../America/Santiago
│   │   └── EasterIsland -> ../Pacific/Easter
│   ├── CST6CDT
│   ├── Cuba -> America/Havana
│   ├── EET
│   ├── Egypt -> Africa/Cairo
│   ├── Eire -> Europe/Dublin
│   ├── EST
│   ├── EST5EDT
│   ├── Etc
│   │   ├── GMT
│   │   ├── GMT+0 -> GMT
│   │   ├── GMT-0 -> GMT
│   │   ├── GMT0 -> GMT
│   │   ├── GMT+1
│   │   ├── GMT-1
│   │   ├── GMT+10
│   │   ├── GMT-10
│   │   ├── GMT+11
│   │   ├── GMT-11
│   │   ├── GMT+12
│   │   ├── GMT-12
│   │   ├── GMT-13
│   │   ├── GMT-14
│   │   ├── GMT+2
│   │   ├── GMT-2
│   │   ├── GMT+3
│   │   ├── GMT-3
│   │   ├── GMT+4
│   │   ├── GMT-4
│   │   ├── GMT+5
│   │   ├── GMT-5
│   │   ├── GMT+6
│   │   ├── GMT-6
│   │   ├── GMT+7
│   │   ├── GMT-7
│   │   ├── GMT+8
│   │   ├── GMT-8
│   │   ├── GMT+9
│   │   ├── GMT-9
│   │   ├── Greenwich -> GMT
│   │   ├── UCT -> UTC
│   │   ├── Universal -> UTC
│   │   ├── UTC
│   │   └── Zulu -> UTC
│   ├── Europe
│   │   ├── Amsterdam
│   │   ├── Andorra
│   │   ├── Astrakhan
│   │   ├── Athens
│   │   ├── Belfast -> London
│   │   ├── Belgrade
│   │   ├── Berlin
│   │   ├── Bratislava -> Prague
│   │   ├── Brussels
│   │   ├── Bucharest
│   │   ├── Budapest
│   │   ├── Busingen -> Zurich
│   │   ├── Chisinau
│   │   ├── Copenhagen
│   │   ├── Dublin
│   │   ├── Gibraltar
│   │   ├── Guernsey -> London
│   │   ├── Helsinki
│   │   ├── Isle_of_Man -> London
│   │   ├── Istanbul
│   │   ├── Jersey -> London
│   │   ├── Kaliningrad
│   │   ├── Kiev
│   │   ├── Kirov
│   │   ├── Lisbon
│   │   ├── Ljubljana -> Belgrade
│   │   ├── London
│   │   ├── Luxembourg
│   │   ├── Madrid
│   │   ├── Malta
│   │   ├── Mariehamn -> Helsinki
│   │   ├── Minsk
│   │   ├── Monaco
│   │   ├── Moscow
│   │   ├── Nicosia -> ../Asia/Nicosia
│   │   ├── Oslo
│   │   ├── Paris
│   │   ├── Podgorica -> Belgrade
│   │   ├── Prague
│   │   ├── Riga
│   │   ├── Rome
│   │   ├── Samara
│   │   ├── San_Marino -> Rome
│   │   ├── Sarajevo -> Belgrade
│   │   ├── Saratov
│   │   ├── Simferopol
│   │   ├── Skopje -> Belgrade
│   │   ├── Sofia
│   │   ├── Stockholm
│   │   ├── Tallinn
│   │   ├── Tirane
│   │   ├── Tiraspol -> Chisinau
│   │   ├── Ulyanovsk
│   │   ├── Uzhgorod
│   │   ├── Vaduz -> Zurich
│   │   ├── Vatican -> Rome
│   │   ├── Vienna
│   │   ├── Vilnius
│   │   ├── Volgograd
│   │   ├── Warsaw
│   │   ├── Zagreb -> Belgrade
│   │   ├── Zaporozhye
│   │   └── Zurich
│   ├── Factory
│   ├── GB -> Europe/London
│   ├── GB-Eire -> Europe/London
│   ├── GMT -> Etc/GMT
│   ├── GMT+0 -> Etc/GMT
│   ├── GMT-0 -> Etc/GMT
│   ├── GMT0 -> Etc/GMT
│   ├── Greenwich -> Etc/GMT
│   ├── Hongkong -> Asia/Hong_Kong
│   ├── HST
│   ├── Iceland -> Atlantic/Reykjavik
│   ├── Indian
│   │   ├── Antananarivo -> ../Africa/Nairobi
│   │   ├── Chagos
│   │   ├── Christmas
│   │   ├── Cocos
│   │   ├── Comoro -> ../Africa/Nairobi
│   │   ├── Kerguelen
│   │   ├── Mahe
│   │   ├── Maldives
│   │   ├── Mauritius
│   │   ├── Mayotte -> ../Africa/Nairobi
│   │   └── Reunion
│   ├── Iran -> Asia/Tehran
│   ├── Israel -> Asia/Jerusalem
│   ├── Jamaica -> America/Jamaica
│   ├── Japan -> Asia/Tokyo
│   ├── Kwajalein -> Pacific/Kwajalein
│   ├── Libya -> Africa/Tripoli
│   ├── MET
│   ├── Mexico
│   │   ├── BajaNorte -> ../America/Tijuana
│   │   ├── BajaSur -> ../America/Mazatlan
│   │   └── General -> ../America/Mexico_City
│   ├── MST
│   ├── MST7MDT
│   ├── Navajo -> America/Denver
│   ├── NZ -> Pacific/Auckland
│   ├── NZ-CHAT -> Pacific/Chatham
│   ├── Pacific
│   │   ├── Apia
│   │   ├── Auckland
│   │   ├── Bougainville
│   │   ├── Chatham
│   │   ├── Chuuk
│   │   ├── Easter
│   │   ├── Efate
│   │   ├── Enderbury
│   │   ├── Fakaofo
│   │   ├── Fiji
│   │   ├── Funafuti
│   │   ├── Galapagos
│   │   ├── Gambier
│   │   ├── Guadalcanal
│   │   ├── Guam
│   │   ├── Honolulu
│   │   ├── Johnston -> Honolulu
│   │   ├── Kiritimati
│   │   ├── Kosrae
│   │   ├── Kwajalein
│   │   ├── Majuro
│   │   ├── Marquesas
│   │   ├── Midway -> Pago_Pago
│   │   ├── Nauru
│   │   ├── Niue
│   │   ├── Norfolk
│   │   ├── Noumea
│   │   ├── Pago_Pago
│   │   ├── Palau
│   │   ├── Pitcairn
│   │   ├── Pohnpei
│   │   ├── Ponape -> Pohnpei
│   │   ├── Port_Moresby
│   │   ├── Rarotonga
│   │   ├── Saipan -> Guam
│   │   ├── Samoa -> Pago_Pago
│   │   ├── Tahiti
│   │   ├── Tarawa
│   │   ├── Tongatapu
│   │   ├── Truk -> Chuuk
│   │   ├── Wake
│   │   ├── Wallis
│   │   └── Yap -> Chuuk
│   ├── Poland -> Europe/Warsaw
│   ├── Portugal -> Europe/Lisbon
│   ├── PRC -> Asia/Shanghai
│   ├── PST8PDT
│   ├── ROC -> Asia/Taipei
│   ├── ROK -> Asia/Seoul
│   ├── Singapore -> Asia/Singapore
│   ├── Turkey -> Europe/Istanbul
│   ├── UCT -> Etc/UTC
│   ├── Universal -> Etc/UTC
│   ├── US
│   │   ├── Alaska -> ../America/Anchorage
│   │   ├── Aleutian -> ../America/Adak
│   │   ├── Arizona -> ../America/Phoenix
│   │   ├── Central -> ../America/Chicago
│   │   ├── Eastern -> ../America/New_York
│   │   ├── East-Indiana -> ../America/Indiana/Indianapolis
│   │   ├── Hawaii -> ../Pacific/Honolulu
│   │   ├── Indiana-Starke -> ../America/Indiana/Knox
│   │   ├── Michigan -> ../America/Detroit
│   │   ├── Mountain -> ../America/Denver
│   │   ├── Pacific -> ../America/Los_Angeles
│   │   └── Samoa -> ../Pacific/Pago_Pago
│   ├── UTC -> Etc/UTC
│   ├── WET
│   ├── W-SU -> Europe/Moscow
│   └── Zulu -> Etc/UTC
├── ROC -> Asia/Taipei
├── ROK -> Asia/Seoul
├── Singapore -> Asia/Singapore
├── Turkey -> Europe/Istanbul
├── tzdata.zi
├── UCT -> Etc/UTC
├── Universal -> Etc/UTC
├── US
│   ├── Alaska -> ../America/Anchorage
│   ├── Aleutian -> ../America/Adak
│   ├── Arizona -> ../America/Phoenix
│   ├── Central -> ../America/Chicago
│   ├── Eastern -> ../America/New_York
│   ├── East-Indiana -> ../America/Indiana/Indianapolis
│   ├── Hawaii -> ../Pacific/Honolulu
│   ├── Indiana-Starke -> ../America/Indiana/Knox
│   ├── Michigan -> ../America/Detroit
│   ├── Mountain -> ../America/Denver
│   ├── Pacific -> ../America/Los_Angeles
│   └── Samoa -> ../Pacific/Pago_Pago
├── UTC -> Etc/UTC
├── WET
├── W-SU -> Europe/Moscow
├── zone1970.tab
├── zone.tab
└── Zulu -> Etc/UTC

symlinking any of those to /etc/localtime ought to work

ln -sf /usr/share/zoneinfo/blah_blah /etc/localtime

I will follow up on this and the other feedback tomorrow for certain!

Thanks so much!

DD4WH commented 2 years ago

Sounds good ! Thanks for the quick response!

For me, a UTC +- x selection box in the settings would be best and easiest ! How to deal with daylight saving ? Maybe a tick box ?

DD4WH commented 2 years ago

I have to be more precise:

mcguirepr89 commented 2 years ago

Thanks for the clarification ~~

ehpersonal38 commented 2 years ago

@mcguirepr89 Do you know any neat ways (like with grep, sed, awk, etc) to format the above list of timezones into something like:

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
... 

If that's not easily achievable, I will make the suggestion that we just use PHP's inbuilt list of timezones that already come as an array, and I believe are mostly identical to the ones above. Let me know how you'd like to proceed!

mcguirepr89 commented 2 years ago

I'm tinkering with that now and will let you know -- how might I go about seeing the exhaustive list of PHP inbuilt TZ options? I'd like to compare the list

ehpersonal38 commented 2 years ago

Okay I've pushed what I have so far to timezone-testy, feel free to make changes as you see fit

mcguirepr89 commented 2 years ago

this looks reallllllly good to me -- I'm going to test it out a bunch and will let you know, but this looks like what I had in mind. Folks interested in setting the TZ to anything outside of those options will be directed to do so using the appropriate tools, i.e., handling the symlinks themselves or manually setting things using raspi-config

:heart_eyes:

mcguirepr89 commented 2 years ago

All my tests are working just as expected :+1:

ehpersonal38 commented 2 years ago

Woohoo! One thing I noticed is that after you change the timezone, the time right above doesn't change to the correct time until I forcefully service php7.4-fpm restart - think I could slap that in a shell_exec()? Seems a bit hacky to me but what's new I guess?

mcguirepr89 commented 2 years ago

I think that PHP will be sending the request to restart PHP, so it may not work the way you have in mind? Worth a shot, though?

ehpersonal38 commented 2 years ago

Okay that took wayyy too long to do, but I'm pretty sure it's working now

mcguirepr89 commented 2 years ago

Awesome! I'll be adding this to the next image v14.3 as a bug fix along with a few other small changes. Thank you for the great work as always!

mcguirepr89 commented 2 years ago

Pulled into main!! thanks again, @ehpersonal38

@DD4WH if you want to update the image and test it out, let me know if things are smoother. I'll put together a v14.3 for the image next week for another round of testing!

I'll close this as an issue since the fix is in main now

My best!