kbd_mode from busybox does not support -C parameter. This is current not considered by openrc script /etc/init.d/keymaps. Reproducible: Always Steps to Reproduce: 1. Upgrade to openrc/baselayout-2 2. set symlink /bin/sh -> /bin/busybox 3. restart /etc/init.d/keymaps Actual Results: ~ # /etc/init.d/keymaps restart keymaps |* WARNING: you are stopping a boot service keymaps |* Caching service dependencies... [ ok ] keymaps |* Loading key mappings [de]... [ ok ] keymaps |* Setting keyboard mode [UTF-8]... keymaps |kbd_mode: invalid option -- C keymaps |BusyBox v1.11.1 (2008-10-04 05:12:32 CEST) multi-call binary keymaps | keymaps |Usage: kbd_mode [-a|k|s|u] keymaps | keymaps |Report or set the keyboard mode keymaps | keymaps |Options set mode: keymaps | -a Default (ASCII) keymaps | -k Medium-raw (keyboard) keymaps | -s Raw (scancode) keymaps | -u Unicode (utf-8) keymaps | keymaps |kbd_mode: invalid option -- C keymaps |BusyBox v1.11.1 (2008-10-04 05:12:32 CEST) multi-call binary keymaps | keymaps |Usage: kbd_mode [-a|k|s|u] keymaps | keymaps |Report or set the keyboard mode keymaps | keymaps |Options set mode: keymaps | -a Default (ASCII) keymaps | -k Medium-raw (keyboard) keymaps | -s Raw (scancode) keymaps | -u Unicode (utf-8) keymaps | keymaps |kbd_mode: invalid option -- C
busybox upstream have already patched this to allow -C. Not an OpenRC issue.