* Fix UbuntuMode
* Fix indentation
* Create 5281-locale_gen.yaml
* Update and rename 5281-locale_gen.yaml to 5282-locale_gen.yaml
* apply suggested changes
* apply suggested change
(cherry picked from commit fb1cf91ebd
)
Co-authored-by: Bartosz-lab <73119351+Bartosz-lab@users.noreply.github.com>
pull/5329/head
parent
725d16d835
commit
096f8bed3b
|
@ -0,0 +1,2 @@
|
|||
bugfixes:
|
||||
- "locale_gen - fix support for Ubuntu (https://github.com/ansible-collections/community.general/issues/5281)."
|
|
@ -195,15 +195,15 @@ def main():
|
|||
name = module.params['name']
|
||||
state = module.params['state']
|
||||
|
||||
if not os.path.exists("/etc/locale.gen"):
|
||||
if os.path.exists("/var/lib/locales/supported.d/"):
|
||||
# Ubuntu created its own system to manage locales.
|
||||
ubuntuMode = True
|
||||
if not os.path.exists("/var/lib/locales/supported.d/"):
|
||||
if os.path.exists("/etc/locale.gen"):
|
||||
# We found the common way to manage locales.
|
||||
ubuntuMode = False
|
||||
else:
|
||||
module.fail_json(msg="/etc/locale.gen and /var/lib/locales/supported.d/local are missing. Is the package \"locales\" installed?")
|
||||
else:
|
||||
# We found the common way to manage locales.
|
||||
ubuntuMode = False
|
||||
# Ubuntu created its own system to manage locales.
|
||||
ubuntuMode = True
|
||||
|
||||
if not is_available(name, ubuntuMode):
|
||||
module.fail_json(msg="The locale you've entered is not available "
|
||||
|
|
Loading…
Reference in New Issue