Hi,

I noticed that timezone paths in the installer step that sets the system
timezone are case-sensitive to match the paths in /usr/share/zoneinfo.
(Specifically, it's set_timezone() in /usr/src/distrib/miniroot/install.sub.)

It seems like the behavior should be more like:

- Upon entering set_timezone(), it builds its /usr/share/zoneinfo lookup
    table and converts it to lowercase with sed.
- User enters "America/chicago" or something for the timezone path.
- The script converts the timezone path to lowercase with sed.
- The script compares the lowercase path to the /usr/share/zoneinfo table.
- If there's a match, it uses the properly capitalized path.

As implemented now, the script would only confusingly reply that there
is no such timezone as America/chicago.

I started working on a fix for this but before I go tilting at windmills,
is there a technical reason that the script behaves this way?
Issues with internationalization? Or is it just an oversight?

Katherine

Reply via email to