-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description:
Currently, to ensure that the en_US.UTF-8 locale is available and configured correctly in the Arch Linux Vagrant box, users need to manually execute the command sudo locale-gen. Additionally, the locale command should display the appropriate locale settings without errors.
Steps to Reproduce:
- Provision an Arch Linux Vagrant box.
- Verify the locale settings by running
locale. It should display the default settings but not the desireden_US.UTF-8locale. - Manually execute
sudo locale-gento generate theen_US.UTF-8locale. - Re-run
localeto verify that the locale settings are now correctly configured.
Expected Behavior:
- The
en_US.UTF-8locale should be automatically generated during the provisioning process. - Running
localeshould display the desired locale settings without errors, as follows:
[vagrant@arch vagrant]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=Proposed Solution:
- Modify the Vagrant provisioning script to include the automatic generation of the
en_US.UTF-8locale during setup. This can be achieved by installing the necessary packages and configuring the locale settings within the script.
Additional Notes:
- Automating this process will streamline the setup of Arch Linux Vagrant boxes and ensure consistent behavior across deployments.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working