diff --git a/src/daemon/90-pipewire-aes67-ptp.rules b/src/daemon/90-pipewire-aes67-ptp.rules new file mode 100644 index 000000000..22f39ffe4 --- /dev/null +++ b/src/daemon/90-pipewire-aes67-ptp.rules @@ -0,0 +1,6 @@ +# This file was installed by PipeWire project for its pipewire-aes67 +# +# This is used to give readonly access to the PTP hardware clock. +# PipeWire uses this to follow PTP grandmaster time. It should be synced by another service +# +KERNEL=="ptp[0-9]*", MODE="0644" diff --git a/src/daemon/meson.build b/src/daemon/meson.build index 95f0948ff..079cac5f8 100644 --- a/src/daemon/meson.build +++ b/src/daemon/meson.build @@ -162,3 +162,13 @@ subdir('filter-chain') if systemd.found() subdir('systemd') endif + +aes67_udevrules = [ + '90-pipewire-aes67-ptp.rules', +] + +if libudev_dep.found() + install_data(aes67_udevrules, + install_dir : udevrulesdir, + ) +endif