diff --git a/net-misc/linuxptp/files/timemaster.service b/net-misc/linuxptp/files/timemaster.service new file mode 100644 index 0000000000000..f8cbae76500d0 --- /dev/null +++ b/net-misc/linuxptp/files/timemaster.service @@ -0,0 +1,12 @@ +[Unit] +Description=LinuxPTP NTP timemaster +Conflicts=chronyd.service ntpd.service + +[Service] +Type=simple +ExecStart=/usr/sbin/timemaster -f /etc/timemaster.conf +ProtectHome=yes +ProtectSystem=full + +[Install] +WantedBy=multi-user.target diff --git a/net-misc/linuxptp/linuxptp-2.0.ebuild b/net-misc/linuxptp/linuxptp-2.0-r1.ebuild similarity index 90% rename from net-misc/linuxptp/linuxptp-2.0.ebuild rename to net-misc/linuxptp/linuxptp-2.0-r1.ebuild index 3569ecc3c6680..60e25c5dd1508 100644 --- a/net-misc/linuxptp/linuxptp-2.0.ebuild +++ b/net-misc/linuxptp/linuxptp-2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit linux-info toolchain-funcs +inherit linux-info systemd toolchain-funcs DESCRIPTION="The Linux Precision Time Protocol (PTP) implementation" HOMEPAGE="http://linuxptp.sourceforge.net/" @@ -38,5 +38,7 @@ src_install() { libdir="${D}"/usr/$(get_libdir) \ install + systemd_dounit "${FILESDIR}"/timemaster.service + dodoc README.org }