[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#270239: Timezone configuration should not show 'UTC' after system time




Frans Pop wrote:
> 
> On Monday 06 September 2004 19:53, Joey Hess wrote:
> > AfAIK hwclock output never includes the timezone.
> 
> I'm afraid it does.
> 
> On a system installed with LANG=en_US (on which I based my report):
> # hwclock --show --localtime | awk '{NF-=2; print $0}'
> Mon 06 Sep 2004 09:00:31 PM CEST
> 
> On a system installed with LANG=nl_NL@euro:
> # hwclock --show --localtime | awk '{NF-=2; print $0}'
> ma 06 sep 2004 18:53:11 CEST
> 
> This is of course after I selected my timezone to be Europe/Amsterdam. hwclock
> apparently (from the output in base-config) shows 'UTC' before timezone
> selection.
> 
> I've got no clue why it does not show the timezone in your situation.

Apparently, it looks at the "LANG" environment variable...

	LANG=C /sbin/hwclock --show --localtime
gives
	Tue Sep  7 02:22:16 2004  -0.463550 seconds
but
	LANG=en_US /sbin/hwclock --show --localtime
gives
	Tue 07 Sep 2004 02:23:24 AM EDT  -0.950496 seconds

Suggested fix: Use a "LANG=C" prefix.

Interesting...

I have no idea why the maintainers of hwclock care two figs about the LANG envariable.  But it seems they do.

Moral of the story: In a multicultural system like Debian, *everything* has to be tested with a variety of LANG values.  Welcome to the twenty-first century!

Rick



Reply to: