package: linuxptp: enhance systemd service

linuxptp now pulls in the time-sync.target, which other services can
use to make sure they have a valid time before starting.

phc2sys (linuxptp-system-clock.service) starts after ptp4l
(linuxptp.service) so we have a valid time before writing it to the
hardware clock.

Signed-off-by: Petr Kulhavy <brain@jikos.cz>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
Petr Kulhavy 2018-01-28 17:00:20 +01:00 committed by Arnout Vandecappelle (Essensium/Mind)
parent 96123c1c4f
commit 85519fc692
2 changed files with 3 additions and 1 deletions

View File

@ -1,6 +1,6 @@
[Unit]
Description=Precision Time Protocol system clock synchronization
After=syslog.target network.target
After=linuxptp.service
[Service]
ExecStart=/usr/sbin/phc2sys -s /dev/ptp0 -c CLOCK_REALTIME -w -S 1.0

View File

@ -1,6 +1,8 @@
[Unit]
Description=Precision Time Protocol daemon
After=syslog.target network.target
Before=time-sync.target
Wants=time-sync.target
Wants=linuxptp-system-clock.service
[Service]