diff options
Diffstat (limited to 'arch_install')
| -rw-r--r-- | arch_install/numlock_virtual_console.conf | 2 | ||||
| -rwxr-xr-x | arch_install/setup.sh | 17 |
2 files changed, 19 insertions, 0 deletions
diff --git a/arch_install/numlock_virtual_console.conf b/arch_install/numlock_virtual_console.conf new file mode 100644 index 0000000..1d6b77a --- /dev/null +++ b/arch_install/numlock_virtual_console.conf @@ -0,0 +1,2 @@ +[Service] +ExecStartPre=/bin/sh -c 'setleds +num < /dev/%I' diff --git a/arch_install/setup.sh b/arch_install/setup.sh new file mode 100755 index 0000000..b97567c --- /dev/null +++ b/arch_install/setup.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +readonly PROGNAME="$(basename "${0}")"; +readonly PROGDIR="$(readlink -f "$(dirname "${0}")")"; +readonly ARGS="${@}"; + +main() +{ + # Activate numlock on virtual consoles + # Equivalent to systemctl edit getty@.service + mkdir -p '/etc/systemd/system/getty@.service.d' + cp 'numlock_virtual_console.conf' \ + '/etc/systemd/system/getty@.service.d/override.conf' +} + +main ${ARGS} +exit 0 |
