feat(anaconda): add hostname field to user spoke and fix keyboard layout by territory
Replace keyboard correction logic in kickstart with anaconda package patches: - Add "Nom de machine" (hostname) field to the User spoke in anaconda GUI - user.py writes the hostname value to /tmp/fws-hostname for the kickstart %post - Simplify kickstart to read from /tmp/fws-hostname instead of live hostname - Fix keyboard layout selection to use full locale (e.g. fr_CH) instead of just language (fr) to correctly derive territory-specific keymaps (ch(fr) for Switzerland, not fr for France) - Remove outdated fix_keyboard() function from kickstart Also add --network=host flag to podman run in setup-aur.sh to ensure DNS and internet connectivity through the host stack instead of the bridge (fixes timeout issues on certain networks with firewalld/NAT). Bump anaconda pkgrel from 2 to 4.
This commit is contained in:
+4
-1
@@ -114,7 +114,10 @@ if [ -z "$FWS_IN_CONTAINER" ] && ! host_is_arch; then
|
||||
"${SUDO[@]}" podman pull "$IMAGE"
|
||||
|
||||
info "Relance dans le conteneur (setup-aur.sh)…"
|
||||
"${SUDO[@]}" podman run --rm "${TTY[@]}" --privileged \
|
||||
# --network=host : le bridge podman ne route plus vers l'extérieur sur
|
||||
# certains réseaux (firewalld/NAT, → « Resolving timed out »). On partage la
|
||||
# pile réseau de l'hôte (internet + DNS OK) pour les pacman/makepkg/AUR.
|
||||
"${SUDO[@]}" podman run --rm "${TTY[@]}" --network=host --privileged \
|
||||
-e FWS_IN_CONTAINER=1 \
|
||||
-v "$REPO_DIR":"$REPO_DIR" \
|
||||
-v fws-pacman-cache:/var/cache/pacman/pkg \
|
||||
|
||||
Reference in New Issue
Block a user