From d5266b7f44e0b9c02ef1fc3166ba59431ab43230 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 20 Nov 2023 12:25:44 +0100 Subject: Support simple config file reading via systemd environment file. * cfg file path defaults to PREFIX/etc/default/ndpid Signed-off-by: Toni Uhlig --- packages/systemd/ndpid@.service.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/systemd/ndpid@.service.in (limited to 'packages/systemd/ndpid@.service.in') diff --git a/packages/systemd/ndpid@.service.in b/packages/systemd/ndpid@.service.in new file mode 100644 index 000000000..cfbb4110f --- /dev/null +++ b/packages/systemd/ndpid@.service.in @@ -0,0 +1,14 @@ +[Unit] +Description=nDPId Service on interface %i +After=ndpisrvd.service +Requires=ndpisrvd.service + +[Service] +Type=simple +ExecStart=@CMAKE_INSTALL_PREFIX@/sbin/nDPId $NDPID_ARGS -i %i -c ${COLLECTOR_PATH} +Restart=on-failure +Environment=COLLECTOR_PATH=/var/run/ndpisrvd-collector NDPID_ARGS="-A -z" +EnvironmentFile=@CMAKE_INSTALL_PREFIX@/etc/default/ndpid + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3