Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 05 Apr 2015 18:08:49 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-doc@FreeBSD.org
Subject:   [Bug 199178] Wrong login.conf syntax for localization examples
Message-ID:  <bug-199178-9@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
          Reporter: genie@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199178-9>