logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

cdist-type__localedef - Define and remove system locales

Authors

       Dennis Camera <dennis.camera--@--ssrq-sds-fds.ch>
       Nico Schottelius <nico-cdist--@--schottelius.org>

Copying

       Copyright (C) 2013-2019 Nico Schottelius, 2020 Dennis Camera. Free use of this software is granted  under
       the terms of the GNU General Public License version 3 or later (GPLv3+).

Description

       This cdist type allows you to define locales on the system using localedef(1) or remove them.  On systems
       that don't support definition of new locales, the type will raise an error.

       NB: This type respects the glibc locale.alias file, i.e. it defines alias locales or deletes aliases of a
       locale  when  it  is  removed.  It is not possible, however, to use alias names to define locales or only
       remove certain aliases of a locale.

Examples

          # Add locale de_CH.UTF-8
          __localedef de_CH.UTF-8

          # Same as above, but more explicit
          __localedef de_CH.UTF-8 --state present

          # Remove colourful British English
          __localedef en_GB.UTF-8 --state absent

Name

       cdist-type__localedef - Define and remove system locales

Optional Parameters

statepresent or absent. Defaults to present.

See Also

locale(1), localedef(1), cdist-type__locale_system(7)

See Also