After doing make install on Ubuntu 18.04 LTS, I end up with a /etc/systemd/system/systemd-netlogd.service file containing:
ExecStart=/usr/lib/systemd/systemd-netlogd
Meanwhile, the binary has been installed into /lib/systemd/:
$ sudo make install
...
Installing systemd-netlogd to /lib/systemd/systemd-netlogd
On Fedora 28, /lib is a symlink to /usr/lib. On Ubuntu 18.04 LTS, the two are independent directories. And on Ubuntu 18.04 LTS, all the systemd-* binaries live in /lib/systemd/, not /usr/lib/systemd/.
Would you consider modifying units/systemd-netlogd.service.in and change the ExecStart= path to /lib/systemd/systemd-netlogd to improve portability across different Linux distributions?
Thanks.