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 +) 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 ) 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 )