nixpkgs/modules/tasks
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
..
cpu-freq.nix * Prevent merging of some options. P.S. maybe string options 2012-01-13 13:26:52 +00:00
filesystems.nix optionally run "btrfs device scan" during mountall. 2012-02-28 17:43:43 +00:00
kbd.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
lvm.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
network-interfaces.nix all-interfaces event 2012-03-04 12:58:11 +00:00
scsi-link-power-management.nix * Prevent merging of some options. P.S. maybe string options 2012-01-13 13:26:52 +00:00
swraid.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
tty-backgrounds-combine.sh * Get rid of a cyclic symlink to the default theme. 2011-04-06 11:58:13 +00:00
tty-backgrounds.nix * Disable all fbcondecor-related stuff if boot.vesa is disabled. 2011-11-08 19:43:15 +00:00