From ab3ca5e2bf3317933b7bec8d10f92cd4a5686991 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 14 May 2026 17:39:58 +0200 Subject: Update setup script --- src/setup-config-alpine | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/setup-config-alpine b/src/setup-config-alpine index 23cb6a8..8ea2347 100755 --- a/src/setup-config-alpine +++ b/src/setup-config-alpine @@ -71,14 +71,18 @@ doas cp "$tmp_doas_file" /etc/doas.d/20-wheel.conf print_log "Configuring the console" tmp_kmap_file=$(mktemp) -tmp_loadkmap_file=$(mktemp) -printf 'keycode 1 = Caps_Lock\nkeycode 58 = Escape\n' > "$tmp_kmap_file" -doas loadkeys "$tmp_kmap_file" -dumpkmap > us-swapesc.bmap -gzip us-swapesc.bmap -doas mv us-swapesc.bmap.gz /etc/keymap/ -printf 'KEYMAP=/etc/keymap/us-swapesc.bmap.gz\n' > "$tmp_loadkmap_file" -doas mv "$tmp_loadkmap_file" /etc/conf.d/loadkmap +if (dumpkmap > /dev/null 2>&1); then + tmp_loadkmap_file=$(mktemp) + printf 'keycode 1 = Caps_Lock\nkeycode 58 = Escape\n' > "$tmp_kmap_file" + doas loadkeys "$tmp_kmap_file" + dumpkmap > us-swapesc.bmap + gzip us-swapesc.bmap + doas mv us-swapesc.bmap.gz /etc/keymap/ + printf 'KEYMAP=/etc/keymap/us-swapesc.bmap.gz\n' > "$tmp_loadkmap_file" + doas mv "$tmp_loadkmap_file" /etc/conf.d/loadkmap +else + echo "dumpkmap failed, skipping console keybaord settings" +fi tmp_blacklist_file=$(mktemp) cp /etc/modprobe.d/blacklist.conf "$tmp_blacklist_file" -- cgit v1.3