From 8ec5b2aee442630b61f99657e10eaed66025f97d Mon Sep 17 00:00:00 2001 From: mobinmob Date: Fri, 22 Oct 2021 12:48:11 +0300 Subject: [PATCH 1/3] New service: upsd. --- usr/share/66/service/upsd | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 usr/share/66/service/upsd diff --git a/usr/share/66/service/upsd b/usr/share/66/service/upsd new file mode 100644 index 00000000..3f2cb209 --- /dev/null +++ b/usr/share/66/service/upsd @@ -0,0 +1,11 @@ +[main] +@type = classic +@version = 0.0.1 +@description = "ups information daemon" +@user = ( root ) + +[start] +@execute = ( + execl-toc -d /run/ups -m 0770 -u nut -g nut + upsd -D +) From d4d94149863185d3befb121a5553f367ad25f1bb Mon Sep 17 00:00:00 2001 From: mobinmob Date: Fri, 22 Oct 2021 12:48:48 +0300 Subject: [PATCH 2/3] New service: upsmon. --- usr/share/66/service/upsmon | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 usr/share/66/service/upsmon diff --git a/usr/share/66/service/upsmon b/usr/share/66/service/upsmon new file mode 100644 index 00000000..00e789ae --- /dev/null +++ b/usr/share/66/service/upsmon @@ -0,0 +1,8 @@ +[main] +@type = classic +@version = 0.0.1 +@description = "upsmon daemon" +@user = ( root ) + +[start] +@execute = ( upsmon -D ) From d05063c4979ee44c3d124430517f4e89b4b1c376 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Fri, 22 Oct 2021 12:49:10 +0300 Subject: [PATCH 3/3] New oneshot: upsdrvctl. --- usr/share/66/service/upsdrvctl | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 usr/share/66/service/upsdrvctl diff --git a/usr/share/66/service/upsdrvctl b/usr/share/66/service/upsdrvctl new file mode 100644 index 00000000..5e9f7243 --- /dev/null +++ b/usr/share/66/service/upsdrvctl @@ -0,0 +1,14 @@ +[main] +@type = oneshot +@version = 0.0.1 +@description = "start upsdrv control" +@user = ( root ) + +[start] +@execute = ( + execl-toc -d /run/ups -m 770 -u nut -g nut + upsdrvctl start + ) + +[stop] +@execute = ( upsdrvctl pause )