On Nov 3, 2013, at 11:33 PM, David N Melik wrote:

> I would still like to know if running UPSD on a port is essential,
> rather than not having a port... crond and atd, for example, do not
> need ports, so why would UPSD?

We are talking about the *Network* UPS Tools here...

No, upsd does not strictly *need* a network port. You could rewrite things to 
talk directly to the Unix-domain socket that the drivers typically use to talk 
to upsd. When I cited the FAQ before, I incorrectly stated that you wouldn't be 
able to connect multiple clients to such a server. I must have been confusing 
named pipes and Unix-domain sockets.

An alternative Unix-domain socket upsd would need a maintainer, and I think 
most people wouldn't mind spending the extra time to lock down the existing 
TCP-based implementation rather than writing and maintaining a parallel daemon.

But as I mentioned earlier, there was work done on a HAL alternative to upsd. 
That used D-BUS instead of a TCP socket, and integrated better with the 
desktop. However, HAL has been deprecated, and the developer who did the 
NUT+HAL integration hasn't had time to work on a follow-on system that would 
interface to UPower. Would you be interested in helping out with this?

-- 
Charles Lepple
clepple@gmail




_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to