[Bug 199178] Wrong login.conf syntax for localization examples
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Apr 5 18:08:49 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199178
Bug ID: 199178
Summary: Wrong login.conf syntax for localization examples
Product: Documentation
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: Documentation
Assignee: freebsd-doc at FreeBSD.org
Reporter: genie at geniechka.ru
The FreeBSD Handbook section 23.2
(https://www.freebsd.org/doc/handbook/using-localization.html) gives example of
setting locale environment variables via login[._]conf :
me:\
:lang=zh_TW.Big5:\
:setenv=LC_ALL=zh_TW.Big5:\
:setenv=LC_COLLATE=zh_TW.Big5:\
:setenv=LC_CTYPE=zh_TW.Big5:\
:setenv=LC_MESSAGES=zh_TW.Big5:\
:setenv=LC_MONETARY=zh_TW.Big5:\
:setenv=LC_NUMERIC=zh_TW.Big5:\
:setenv=LC_TIME=zh_TW.Big5:\
....
However, this syntax fails (only first variable is set) because setenv
capability of login.conf(5) actually accepts a comma-separated list of
name=value pairs. Thus the example should be changed to
me:\
:lang=zh_TW.Big5:\
:setenv=LC_ALL=zh_TW.Big5,LC_COLLATE=zh_TW.Big5,LC_CTYPE=zh_TW.Big5,LC_MESSAGES=zh_TW.Big5,LC_MONETARY=zh_TW.Big5,LC_NUMERIC=zh_TW.Big5,LC_TIME=zh_TW.Big5:\
....
(Has to be one line -- for some reason, login.conf does not tolerate whitespace
or escaped newlines between setenv pairs)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-doc
mailing list