diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2026-05-14 17:39:58 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2026-05-14 17:39:58 +0200 |
| commit | ab3ca5e2bf3317933b7bec8d10f92cd4a5686991 (patch) | |
| tree | cf10241b0c3d0451bab16a106cdec5a7b4bb96fe /src/setup-config-alpine | |
| parent | e3af791378d051b791f8d1ca72e964555ecf75cf (diff) | |
| download | sebastiano.tronto.net-ab3ca5e2bf3317933b7bec8d10f92cd4a5686991.tar.gz sebastiano.tronto.net-ab3ca5e2bf3317933b7bec8d10f92cd4a5686991.zip | |
Update setup script
Diffstat (limited to 'src/setup-config-alpine')
| -rwxr-xr-x | src/setup-config-alpine | 20 |
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 | |||
| 71 | print_log "Configuring the console" | 71 | print_log "Configuring the console" |
| 72 | 72 | ||
| 73 | tmp_kmap_file=$(mktemp) | 73 | tmp_kmap_file=$(mktemp) |
| 74 | tmp_loadkmap_file=$(mktemp) | 74 | if (dumpkmap > /dev/null 2>&1); then |
| 75 | printf 'keycode 1 = Caps_Lock\nkeycode 58 = Escape\n' > "$tmp_kmap_file" | 75 | tmp_loadkmap_file=$(mktemp) |
| 76 | doas loadkeys "$tmp_kmap_file" | 76 | printf 'keycode 1 = Caps_Lock\nkeycode 58 = Escape\n' > "$tmp_kmap_file" |
| 77 | dumpkmap > us-swapesc.bmap | 77 | doas loadkeys "$tmp_kmap_file" |
| 78 | gzip us-swapesc.bmap | 78 | dumpkmap > us-swapesc.bmap |
| 79 | doas mv us-swapesc.bmap.gz /etc/keymap/ | 79 | gzip us-swapesc.bmap |
| 80 | printf 'KEYMAP=/etc/keymap/us-swapesc.bmap.gz\n' > "$tmp_loadkmap_file" | 80 | doas mv us-swapesc.bmap.gz /etc/keymap/ |
| 81 | doas 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 | ||
| 83 | else | ||
| 84 | echo "dumpkmap failed, skipping console keybaord settings" | ||
| 85 | fi | ||
| 82 | 86 | ||
| 83 | tmp_blacklist_file=$(mktemp) | 87 | tmp_blacklist_file=$(mktemp) |
| 84 | cp /etc/modprobe.d/blacklist.conf "$tmp_blacklist_file" | 88 | cp /etc/modprobe.d/blacklist.conf "$tmp_blacklist_file" |
