On 8/1/2011, at 1:24pm, Alan McKinnon wrote: >> ... >> I've just tested on another machine. It seems like if I set it to match the >> first machine with both environments in the /etc/env.d/02locale: >> >> $ cat /etc/env.d/02locale >> LANG="en_GB.UTF-8" >> LC_TIME="POSIX" >> $ sudo env-update && source /etc/profile >> $ source ~/.bashrc >> >> Then I can reproduce switching LC_TIME without exporting or anything else: >> >> $ date +"%l:%M%P" >> 4:01pm >> $ LC_TIME="en_GB.utf8" >> $ date +"%l:%M%P" >> 4:02 >> $ LC_TIME="POSIX" >> $ date +"%l:%M%P" >> 4:02pm >> $ >> >> Removing either (& rebooting, because I don't really understand this stuff) >> removes the ability. >> >> I don't know whether this is supposed to be correct or not; with both >> environments in /etc/env.d/02locale: >> ... > > The effect of LC_TIME= on your machines doesn't make sense to me. > > What shell are you running?
Bash. Stroller.