diff options
author | Petr Kulhavy <brain@jikos.cz> | 2018-01-28 17:00:20 +0100 |
---|---|---|
committer | Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> | 2018-10-21 23:02:24 +0100 |
commit | 85519fc6923c9b670350be2909f73da98ee05307 (patch) | |
tree | 71fdbb8d98a763b6ec68652202294f56e7b68040 /package/linuxptp | |
parent | 96123c1c4f1ee45636a0b6d540d6dfc17889e622 (diff) | |
download | buildroot-85519fc6923c9b670350be2909f73da98ee05307.tar.gz buildroot-85519fc6923c9b670350be2909f73da98ee05307.zip |
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>
Diffstat (limited to 'package/linuxptp')
-rw-r--r-- | package/linuxptp/linuxptp-system-clock.service | 2 | ||||
-rw-r--r-- | package/linuxptp/linuxptp.service | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/package/linuxptp/linuxptp-system-clock.service b/package/linuxptp/linuxptp-system-clock.service index 73272542cd..a4436a34a7 100644 --- a/package/linuxptp/linuxptp-system-clock.service +++ b/package/linuxptp/linuxptp-system-clock.service @@ -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 diff --git a/package/linuxptp/linuxptp.service b/package/linuxptp/linuxptp.service index f690430633..14e9814b06 100644 --- a/package/linuxptp/linuxptp.service +++ b/package/linuxptp/linuxptp.service @@ -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] |