From 7281cef29e51a45de3d229d354c472e84482daa2 Mon Sep 17 00:00:00 2001 From: Aos Dabbagh <25783780+aos@users.noreply.github.com> Date: Tue, 20 Aug 2024 19:47:01 -0400 Subject: [PATCH] fix(installer): Fix language check case When attempting to follow the docs on the installer, this error comes up: ``` $ clan flash --flake git+https://git.clan.lol/clan/clan-core \ --ssh-pubkey ~/.ssh/id_ed25519.pub \ --keymap us \ --language en_US.utf-8 \ --dry-run flash-installer ERROR: Language 'en_US.utf-8' is not a valid language. Run 'clan flash --list-languages' to see a list of possible languages. ``` I only decided to clean up the docs, but I'm also okay with just downcasing the locales in `list_possible_languages()`. --- docs/site/getting-started/installer.md | 2 +- pkgs/clan-cli/tests/test_deserializers.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/site/getting-started/installer.md b/docs/site/getting-started/installer.md index 591aec74f..797e6fec5 100644 --- a/docs/site/getting-started/installer.md +++ b/docs/site/getting-started/installer.md @@ -49,7 +49,7 @@ sudo umount /dev/sdb1 clan flash --flake git+https://git.clan.lol/clan/clan-core \ --ssh-pubkey $HOME/.ssh/id_ed25519.pub \ --keymap us \ - --language en_US.utf-8 \ + --language en_US.UTF-8 \ --disk main /dev/sd \ flash-installer ``` diff --git a/pkgs/clan-cli/tests/test_deserializers.py b/pkgs/clan-cli/tests/test_deserializers.py index 3fea9798e..b475c00b9 100644 --- a/pkgs/clan-cli/tests/test_deserializers.py +++ b/pkgs/clan-cli/tests/test_deserializers.py @@ -98,7 +98,7 @@ def test_nested_nullable() -> None: }, "mode": "format", "disks": {"main": "/dev/sda"}, - "system_config": {"language": "en_US.utf-8", "keymap": "en"}, + "system_config": {"language": "en_US.UTF-8", "keymap": "en"}, "dry_run": False, "write_efi_boot_entries": False, "debug": False, @@ -113,7 +113,7 @@ def test_nested_nullable() -> None: mode="format", disks={"main": "/dev/sda"}, system_config=SystemConfig( - language="en_US.utf-8", keymap="en", ssh_keys_path=None + language="en_US.UTF-8", keymap="en", ssh_keys_path=None ), dry_run=False, write_efi_boot_entries=False,