fido2luks/dracut/96luks-2fa/fido2-connected.service

11 lines
341 B
Desktop File

[Unit]
Description=Wait for a FIDO2 device to be connected
[Service]
Type=oneshot
Environment=CON_MSG="Please connect your authenicator"
ExecStartPre=/usr/bin/plymouth display-message --text "${CON_MSG}"
ExecStart=/bin/bash -c 'while ! fido2luks connected; do sleep 1; done'
ExecStopPost=/usr/bin/plymouth hide-message --text "${CON_MSG}"