From dfdc1e9951aefa719270c0dbc3c95007ef55c043 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 13 Oct 2014 14:42:23 +0200 Subject: [PATCH] network-ups-tools: added runit services. --- srcpkgs/network-ups-tools/files/upsd/run | 4 ++++ srcpkgs/network-ups-tools/files/upsdrvctl/run | 3 +++ srcpkgs/network-ups-tools/files/upsmon/run | 4 ++++ srcpkgs/network-ups-tools/template | 9 +++++++-- 4 files changed, 18 insertions(+), 2 deletions(-) create mode 100755 srcpkgs/network-ups-tools/files/upsd/run create mode 100755 srcpkgs/network-ups-tools/files/upsdrvctl/run create mode 100755 srcpkgs/network-ups-tools/files/upsmon/run diff --git a/srcpkgs/network-ups-tools/files/upsd/run b/srcpkgs/network-ups-tools/files/upsd/run new file mode 100755 index 0000000000..0d0dce04fc --- /dev/null +++ b/srcpkgs/network-ups-tools/files/upsd/run @@ -0,0 +1,4 @@ +#!/bin/sh +# Network UPS Tools - information server +# upsmon will run in the foreground and prints information on stdout +exec upsd -D diff --git a/srcpkgs/network-ups-tools/files/upsdrvctl/run b/srcpkgs/network-ups-tools/files/upsdrvctl/run new file mode 100755 index 0000000000..e7c42e0595 --- /dev/null +++ b/srcpkgs/network-ups-tools/files/upsdrvctl/run @@ -0,0 +1,3 @@ +#!/bin/sh +# Network UPS Tools - driver controller +exec upsdrvctl -D start diff --git a/srcpkgs/network-ups-tools/files/upsmon/run b/srcpkgs/network-ups-tools/files/upsmon/run new file mode 100755 index 0000000000..714030cae5 --- /dev/null +++ b/srcpkgs/network-ups-tools/files/upsmon/run @@ -0,0 +1,4 @@ +#!/bin/sh +# Network UPS Tools - monitor and shutdown controller +# upsmon will run in the foreground and prints information on stdout +exec upsmon -D diff --git a/srcpkgs/network-ups-tools/template b/srcpkgs/network-ups-tools/template index 81a7ac8b85..1d996ab41f 100644 --- a/srcpkgs/network-ups-tools/template +++ b/srcpkgs/network-ups-tools/template @@ -1,7 +1,7 @@ # Template file for 'network-ups-tools' pkgname=network-ups-tools version=2.7.2 -revision=3 +revision=4 build_style=gnu-configure configure_args=" --sbindir=/usr/bin --sysconfdir=/etc/ups --without-doc --disable-static @@ -11,6 +11,7 @@ configure_args=" hostmakedepends="pkg-config" makedepends="avahi-libs-devel libressl-devel libusb-compat-devel neon-devel" system_accounts="nut" +replaces="runit-void<20141013_2" conf_files=" /etc/ups/ups.conf /etc/ups/upsd.users @@ -44,6 +45,11 @@ post_install() { mv ${DESTDIR}/etc/ups/${f}.conf{.sample,} done mv ${DESTDIR}/etc/ups/upsd.users{.sample,} + + # runit services + vsv upsd + vsv upsmon + vsv upsdrvctl } libnetwork-ups-tools_package() { @@ -52,7 +58,6 @@ libnetwork-ups-tools_package() { vmove "usr/lib/*.so.*" } } - network-ups-tools-devel_package() { short_desc+=" - development files" depends="lib${sourcepkg}>=${version}_${revision}"