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 Setting gnutarWithMan in the system path, instead of gnutar. Thus 'man tar' 2012-03-03 09:55:08 +00:00
hardware intel microcode update module 2012-02-22 20:28:44 +00:00
installer * nixos-rebuild: pass on the -I option to nix-build. 2012-03-02 13:31:12 +00:00
misc * Decompress properly. 2012-03-02 17:06:33 +00:00
profiles * Include glxinfo/glxgears in the graphical profile. It's very small. 2011-11-08 19:18:34 +00:00
programs * Remove the use of the NIXPKGS and NIXOS environment variables. 2012-03-02 12:38:22 +00:00
security * Obsolete security.extraSetuidPrograms. 2012-03-01 20:10:46 +00:00
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 strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
virtualisation * Typo. 2012-02-26 00:12:04 +00:00
module-list.nix * Forgot this. 2012-02-25 20:11:04 +00:00
rename.nix * Obsolete security.extraSetuidPrograms. 2012-03-01 20:10:46 +00:00