From be37811570b0ce403a16ca3a080c104159d168f4 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 13 Oct 2014 12:43:53 +0200 Subject: [PATCH] atop: added runit service. --- srcpkgs/atop/files/atop/run | 3 +++ srcpkgs/atop/template | 13 +++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) create mode 100755 srcpkgs/atop/files/atop/run diff --git a/srcpkgs/atop/files/atop/run b/srcpkgs/atop/files/atop/run new file mode 100755 index 00000000000..7f6aeb8dbd9 --- /dev/null +++ b/srcpkgs/atop/files/atop/run @@ -0,0 +1,3 @@ +#!/bin/sh +mkdir -p /var/log/atop || exit 1 +exec atop -a -w /var/log/atop/atop_$(date +%Y%m%d) 600 diff --git a/srcpkgs/atop/template b/srcpkgs/atop/template index ed9e4f59cc9..f225ae69028 100644 --- a/srcpkgs/atop/template +++ b/srcpkgs/atop/template @@ -2,8 +2,10 @@ pkgname=atop version=2.0.2 wrksrc=atop-${version} -revision=2 +revision=3 build_style=gnu-makefile +build_options="systemd" +replaces="runit-void<20141013_2" makedepends="ncurses-devel zlib-devel" short_desc="A system and process level monitor" maintainer="Juan RP " @@ -12,11 +14,9 @@ homepage="http://www.atoptool.nl/" distfiles="http://www.atoptool.nl/download/$pkgname-$version.tar.gz" checksum=a620dbe0de7c7ee004949b201bed27559a8dd6cbdee651c7a3e15fc584723409 -build_options="systemd" -if [ "$build_option_systemd" ]; then - systemd_services="atop.service true" -fi - +pre_install() { + sed -i '/chown/d' Makefile +} post_install() { # Remove unused stuff. rm -f ${DESTDIR}/usr/bin/atop{,sar}-2.0 @@ -25,4 +25,5 @@ post_install() { # systemd service vinstall atop.service 644 usr/lib/systemd/system fi + vsv atop }