diff --git a/srcpkgs/vnstat/files/service b/srcpkgs/vnstat/files/service new file mode 100644 index 00000000000..f312351ea16 --- /dev/null +++ b/srcpkgs/vnstat/files/service @@ -0,0 +1,9 @@ +[Unit] +Description=Network traffic monitor + +[Service] +ExecStart=/usr/sbin/vnstatd -n +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target diff --git a/srcpkgs/vnstat/template b/srcpkgs/vnstat/template index 6202900200b..5d9a966eb0c 100644 --- a/srcpkgs/vnstat/template +++ b/srcpkgs/vnstat/template @@ -1,8 +1,7 @@ # Template build file for "vnstat" pkgname=vnstat version=1.11 -revision=2 -conf_files="/etc/vnstat.conf" +revision=3 build_style=gnu-makefile short_desc="A terminal based network traffic monitor" maintainer="Jan S. " @@ -11,6 +10,13 @@ license="GPL-2" distfiles="http://humdi.net/vnstat/${pkgname}-${version}.tar.gz" checksum=b71876d817bbb6a16d31b4236e22a2eb6c39666a7f7bfea581f5ff441cade026 +conf_files="/etc/vnstat.conf" +make_dirs="/var/lib/vnstat 0755 root root" + pre_install() { sed -e 's,install -s,install ,g' -i Makefile } + +post_install() { + vinstall ${FILESDIR}/service 644 usr/lib/systemd/system vnstat.service +}