aboutsummaryrefslogtreecommitdiff
path: root/src/setup-config-alpine
diff options
context:
space:
mode:
Diffstat (limited to 'src/setup-config-alpine')
-rwxr-xr-xsrc/setup-config-alpine20
1 files changed, 12 insertions, 8 deletions
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
71print_log "Configuring the console" 71print_log "Configuring the console"
72 72
73tmp_kmap_file=$(mktemp) 73tmp_kmap_file=$(mktemp)
74tmp_loadkmap_file=$(mktemp) 74if (dumpkmap > /dev/null 2>&1); then
75printf 'keycode 1 = Caps_Lock\nkeycode 58 = Escape\n' > "$tmp_kmap_file" 75 tmp_loadkmap_file=$(mktemp)
76doas loadkeys "$tmp_kmap_file" 76 printf 'keycode 1 = Caps_Lock\nkeycode 58 = Escape\n' > "$tmp_kmap_file"
77dumpkmap > us-swapesc.bmap 77 doas loadkeys "$tmp_kmap_file"
78gzip us-swapesc.bmap 78 dumpkmap > us-swapesc.bmap
79doas mv us-swapesc.bmap.gz /etc/keymap/ 79 gzip us-swapesc.bmap
80printf 'KEYMAP=/etc/keymap/us-swapesc.bmap.gz\n' > "$tmp_loadkmap_file" 80 doas mv us-swapesc.bmap.gz /etc/keymap/
81doas mv "$tmp_loadkmap_file" /etc/conf.d/loadkmap 81 printf 'KEYMAP=/etc/keymap/us-swapesc.bmap.gz\n' > "$tmp_loadkmap_file"
82 doas mv "$tmp_loadkmap_file" /etc/conf.d/loadkmap
83else
84 echo "dumpkmap failed, skipping console keybaord settings"
85fi
82 86
83tmp_blacklist_file=$(mktemp) 87tmp_blacklist_file=$(mktemp)
84cp /etc/modprobe.d/blacklist.conf "$tmp_blacklist_file" 88cp /etc/modprobe.d/blacklist.conf "$tmp_blacklist_file"

Generated with cgit - Back to sebastiano.tronto.net