[11:29] <qknight--> hi
[11:29] <qknight-->       startOn = "started network-interfaces and started upsmon";
[11:29] <qknight--> compared to 
[11:29] <qknight-->       startOn = "started network-interfaces and upsmon";
[11:29] <qknight--> what would be correct?
[11:29] <qknight--> network-interfaces and upsmon are upstart targets (but on nixos)
[11:30] <qknight--> when i put in the first line it starts both services (upsd, when network-interfaces and upsmon were started)
[11:30] <qknight--> but the latter case upsd was not started
[14:48] <JanC> qknight: does NixOS use a tool to create upstart jobs?  or where dus that "startOn = ..." come from?
[14:48] <JanC> s/dus/does/
[14:51] <JanC> anyway, in the first case the two events separated by "and" are "started network-interfaces" and "started upsmon", in the second case the events are "started network-interfaces" and "upsmon"
[14:52] <JanC> and if there isn't anything issuing an explicit "upsmon" event (e.g. from a script), it's unlikely that that start condition will ever happen