Duncan wrote:
> Mark Knecht posted on Wed, 06 Jan 2016 07:38:15 -0800 as excerpted:
>
>> The solution to this is eluding me. What changes, other than changing
>> /etc/timezone, are required to get a Gentoo machine to recognize that it
>> has moved physically and is living in a new timezone?
>>
>> I've just moved from Silicon Valley to Tucson, AZ. The machine came up
>> fine other than time being off by 1 hour which I expected. I changed
>> /etc/timezone from America/Los_Angeles to America/Phoenix and rebooted
>> and yet time is still showing California time.
>>
>> The system clock is UTC. [snipped]
> Welcome to AZ.  I'm in Phoenix.  Talking about time, the really nice 
> thing about AZ is that it doesn't do daylight savings time, so you don't 
> have to worry about time jumping around twice a year.  =:^)
>
> I first read your message this AM, before work, but while I remembered 
> that there was another file to configure, I forgot what it was, and 
> didn't have time to look it up, so it had to wait until tonite.
>
> So I just looked it up in the handbook, and thus can point you right at 
> it. =:^)
>
> https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Timezone
>
> You did the first part of it, setting /etc/timezone, but didn't do the 
> second part, setting /etc/localtime, which is used by glibc to know your 
> timezone.  You can either do it using the command in the handbook:
>
> emerge --config sys-libs/timezone-data
>
> ... or you can do it manually by copying the appropriate timezone file 
> from /usr/share/zoneinfo/ to /etc/localtime, for AZ:
>
> cp /usr/share/zoneinfo/America/Phoenix /etc/localtime
>
> (Every time you update the timezone-data package, its pkg_postinst() runs 
> pkg_config(), which is what that emerge call does semi-manually, above.  
> pkg_config in turn copies the appropriate file to /etc/localtime based 
> on /etc/timezone, thus updating /etc/localtime with the timezone file 
> from the freshly installed timezone-data package.  The cp alternative 
> simply does that same cp manually.  You can of course take a look at the 
> timezone-data ebuild itself to see exactly how it does it, if you like.  
> It does get slightly fancier with its logic, setting factory if the 
> timezone is invalid, not touching the localtime file if it's a symlink 
> instead of an actual file, etc, but basically, just does the above under 
> normal circumstances. =:^)
>


It's been a long time since I did this but isn't that supposed to be a
link instead of a copy?  I'm pretty sure it was a link long ago but they
may have changed it. 

Just to be sure.

Dale

:-)  :-) 

Reply via email to