cdist-type__localedef - Man Page

Define and remove system locales

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.

Optional Parameters

state

present or absent. Defaults to present.

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

See Also

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

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+).

Info

Jul 31, 2022 7.0.0 cdist