[SOLVED] My hardware clock has gone haywire!
Since I installed Crux, my hardware clock has been misbehaving. I thought the problem was merely with the Crux version of hwclock, but now I get the same misbehaviour in Debian, where I never had it before.
The clock tells the right time in UTC; I've checked with hwclock -r. My time zone is GB, so my system time ought to be set one hour later (British Summer Time). But Crux - and now Debian too - think the clock is set to local time, so they don't correct it. The version of hwclock that Debian uses includes the time system being used in its display and it says "BST" not "UTC".
I have tried resetting the clock with hwclock --set --date=(correct UTC time) --utc, but this makes no difference. So all my timestamps are one hour out (not that it matters very much on a home computer) but I'm going crazy trying to work out what has gone wrong.