[Buildroot] [PATCH 2/3] package: linuxptp: enhance systemd service
Petr Kulhavy
brain at jikos.cz
Sun Jan 28 16:00:20 UTC 2018
linuxptp now pulls in the time-sync.target
phc2sys (linuxptp-system-clock.service) starts after ptp4l (linuxptp.service)
Signed-off-by: Petr Kulhavy <brain at jikos.cz>
---
package/linuxptp/linuxptp-system-clock.service | 2 +-
package/linuxptp/linuxptp.service | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/package/linuxptp/linuxptp-system-clock.service b/package/linuxptp/linuxptp-system-clock.service
index 7327254..a4436a3 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 f690430..14e9814 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]
--
2.7.4
More information about the buildroot
mailing list