[Nut-upsdev] Autodetecting running drivers by the 'upsd' server

Daniel O'Connor doconnor at gsoft.com.au
Wed Jun 6 10:43:28 UTC 2007

On Wednesday 06 June 2007 16:35, Arjen de Korte wrote:
> 1) Drivers must have created their socket before the server is
> started. This is not different from what we have now, but the server
> wouldn't be able to detect that a driver which should be running
> (according to 'ups.conf') is not available. Personally, I don't think
> this is not much of a problem as long as 'upsdrvctl' complains about
> this (which it usually does).

The server could periodically look for new sockets (and/or on SIGHUP).

> 2) The STATEPATH should be dedicated for the driver, since the server
> can't know in advance if a socket is for a NUT driver or some other
> application that happens to be using the same directory for its
> sockets. I don't think this is a big problem though.

The nut directory in /var should be for the exclusive use of NUT anyway, 
for security (that way you can chown the directory to the nut user)

Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/nut-upsdev/attachments/20070606/c4847336/attachment.pgp 

More information about the Nut-upsdev mailing list