summaryrefslogtreecommitdiffstats
path: root/systemd/ykfde-notify.service
blob: 04a4d462bf1afcba8ba36f3bdd57f8aa2f28a289 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# (C) 2016 by Christian Hesse <mail@eworm.de>
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.

[Unit]
Description=Notify ykfde about key
DefaultDependencies=no
Before=cryptsetup-pre.target
Wants=cryptsetup-pre.target
Requires=ykfde-2f.service
After=ykfde-2f.service
ConditionPathExists=/run/ykfde.pid

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/pkill -USR1 --pidfile /run/ykfde.pid
# ykfde started from udev needs a moment to set up the key
# in store. It is out of systemd control, so wait a moment
# here.
ExecStart=/usr/bin/sleep 0.2