Find a file
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
doc * Remove the use of the NIXPKGS and NIXOS environment variables. 2012-03-02 12:38:22 +00:00
gui nixos-gui: Remove dead code, Comment debug. 2011-04-25 22:23:12 +00:00
lib * Remove the use of the NIXPKGS and NIXOS environment variables. 2012-03-02 12:38:22 +00:00
maintainers * Remove the use of the NIXPKGS and NIXOS environment variables. 2012-03-02 12:38:22 +00:00
modules all-interfaces event 2012-03-04 12:58:11 +00:00
tests * Remove the use of the NIXPKGS and NIXOS environment variables. 2012-03-02 12:38:22 +00:00
COPYING * Add a license, finally :-) 2010-05-28 11:48:41 +00:00
default.nix * Remove the use of the NIXPKGS and NIXOS environment variables. 2012-03-02 12:38:22 +00:00
README * URL updates. 2008-05-09 15:08:43 +00:00
release.nix Revert "split release.nix into helpers and the jobs themselves". 2012-02-23 12:00:05 +00:00
VERSION * Version number, stable marker. 2006-11-04 11:27:08 +00:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.