1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-19 03:47:13 -04:00
nixpkgs/modules
Mathijs Kwik 77240b46f1 all-interfaces event
many services depend on other services that bring up network interfaces.
Examples are ipv6 tunneling clients or VPNs.

As there are multiple choices for these network-interface-providing services,
it's not nice to hardcore these deps in every service.
This change sets up a generic config option for this purpose.

providers (gw6c/gogoclient/openvpn) can plug into this to signal they bring up
an important interface.

Daemons that need these interfaces, can then depend on the 'all-interfaces' event,
instead of the individual services.

By default, the event fires when network-interfaces completes.

svn path=/nixos/trunk/; revision=32764
2012-03-04 12:58:11 +00:00
..
config
hardware
installer
misc
profiles
programs
security
services mongodb: use the new upstart setuid option 2012-03-04 12:58:09 +00:00
system upstart: options for setuid and setgid 2012-03-04 12:58:06 +00:00
tasks all-interfaces event 2012-03-04 12:58:11 +00:00
testing
virtualisation
module-list.nix
rename.nix