From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Sun, 21 Mar 2021 14:53:45 +0000 (+0000) Subject: Add an installer. Untested. X-Git-Tag: 1.1-dev~91 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a16d51d53e91ea6ac6bdc143b1abcc49e70cc356;p=thirdparty%2Fnqptp.git Add an installer. Untested. --- diff --git a/Makefile.am b/Makefile.am index d473de9..d611bd8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,3 +2,9 @@ bin_PROGRAMS = nqptp nqptp_SOURCES = nqptp.c AM_CFLAGS = -fno-common -Wno-multichar -Wall -Wextra -Wno-clobbered -Wno-psabi -pthread + +install-exec-hook: + getent group nqptp &>/dev/null || groupadd -r nqptp >/dev/null + [ -e $(DESTDIR)$(systemdsystemunitdir) ] || mkdir -p $(DESTDIR)$(systemdsystemunitdir) + [ -f $(DESTDIR)$(systemdsystemunitdir)/nqptp.service ] || cp nqptp.service $(DESTDIR)$(systemdsystemunitdir) +endif diff --git a/nqptp.service.in b/nqptp.service.in new file mode 100644 index 0000000..e6a438f --- /dev/null +++ b/nqptp.service.in @@ -0,0 +1,12 @@ +[Unit] +Description=NQPTP -- Not Quite PTP +Wants=network-online.target +After=network.target network-online.target + +[Service] +ExecStart=@prefix@/bin/nqptp +User=root +Group=root + +[Install] +WantedBy=multi-user.target