mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-12-27 21:54:34 +00:00
29 lines
699 B
Plaintext
29 lines
699 B
Plaintext
|
#!/bin/bash
|
||
|
build() {
|
||
|
add_binary /bin/bash
|
||
|
add_binary /usr/bin/setleds
|
||
|
add_binary /usr/local/bin/numlock
|
||
|
|
||
|
cat >"$BUILDROOT/usr/lib/systemd/system/numlock.service" <<EOF
|
||
|
[Unit]
|
||
|
Description=Enable numlock
|
||
|
Before=cryptsetup-pre.target
|
||
|
DefaultDependencies=no
|
||
|
[Service]
|
||
|
Type=oneshot
|
||
|
RemainAfterExit=yes
|
||
|
ExecStart=/usr/local/bin/numlock
|
||
|
EOF
|
||
|
|
||
|
add_systemd_unit cryptsetup-pre.target
|
||
|
cd "$BUILDROOT/usr/lib/systemd/system/sysinit.target.wants" || exit
|
||
|
ln -sf /usr/lib/systemd/system/cryptsetup-pre.target cryptsetup-pre.target
|
||
|
ln -sf /usr/lib/systemd/system/numlock.service numlock.service
|
||
|
}
|
||
|
|
||
|
help() {
|
||
|
cat <<EOF
|
||
|
This hook adds support to enable numlock before sd-encrypt hook is run.
|
||
|
EOF
|
||
|
}
|