From 31f0b9d3d51a65b1c3d63eb6520e7ab174a8550c Mon Sep 17 00:00:00 2001 From: Martin Schwan Date: Wed, 30 Jul 2025 10:35:31 +0200 Subject: [PATCH] linuxptp: Add systemd instance specifier for ptp4l dependency Add the instance specifier to the ptp4l dependency for the phc2sys service, so the corresponding service is automatically started correctly. This fixes the following error messages, when starting the phc2sys@... service: Failed to restart phc2sys@eth0.service: Unit ptp4l.service not found. Signed-off-by: Martin Schwan Signed-off-by: Khem Raj --- .../linuxptp/linuxptp/systemd/phc2sys@.service.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-connectivity/linuxptp/linuxptp/systemd/phc2sys@.service.in b/meta-oe/recipes-connectivity/linuxptp/linuxptp/systemd/phc2sys@.service.in index f66dd2d010..7d1d975ea3 100644 --- a/meta-oe/recipes-connectivity/linuxptp/linuxptp/systemd/phc2sys@.service.in +++ b/meta-oe/recipes-connectivity/linuxptp/linuxptp/systemd/phc2sys@.service.in @@ -1,8 +1,8 @@ [Unit] Description=Synchronize system clock or PTP hardware clock (PHC) Documentation=man:phc2sys -Requires=ptp4l.service -After=ptp4l.service +Requires=ptp4l@%i.service +After=ptp4l@%i.service Before=time-sync.target [Service]