nixpkgs/modules
Eelco Dolstra 3495a773f9 * Improved Upstart job handling in switch-to-configuration. It no
longer compares the current configuration to the previous
  configuration, but instead compares the current Upstart state to the
  intended state.  Thus, if the switch script is interrupted, running
  nixos-rebuild again will resume starting/stopping Upstart jobs where
  the previous run left off.

  We determine if an Upstart job has changed by having the pre-start
  script of each Upstart job put a symlink to its .conf file in
  /var/run/upstart-jobs.  So if this symlink differs from the target
  of /etc/init/<job>.conf, then the job has changed.  This also
  prevents multiple restarts of dependent jobs.  E.g., if job B has
  "start on started A" and "stop on stopping A", then restarting A
  will cause B to be restarted, so B shouldn't B restarted a second
  time.

  We only start jobs that are not running if 1) they're tasks that
  have been previously run (like mountall); or 2) they're jobs that
  have a "start on" condition.  This seems a reasonable heuristic.

svn path=/nixos/trunk/; revision=33222
2012-03-18 01:53:35 +00:00
..
config * Use boot.kernelModules everywhere instead of explicit calls to 2012-03-17 17:26:17 +00:00
hardware * Use boot.kernelModules everywhere instead of explicit calls to 2012-03-17 17:26:17 +00:00
installer iso-image: Make efi-bootable cds actually bootable. 2012-03-16 16:45:40 +00:00
misc Adding a module to get crash dumps using kexec. 2012-03-17 22:21:37 +00:00
profiles * Modularise vfat support. Also add fsck.vfat to the initrd. This 2012-03-09 16:17:37 +00:00
programs * Virtualbox: use the right set of kernel packages. 2012-03-10 14:34:40 +00:00
security keep NIX_PATH in sudo env 2012-03-10 16:11:40 +00:00
services * Improve some job names. 2012-03-17 19:22:22 +00:00
system * Improved Upstart job handling in switch-to-configuration. It no 2012-03-18 01:53:35 +00:00
tasks * mountall: Don't start the emergency shell if the X server is 2012-03-18 01:44:20 +00:00
testing * Don't use the non-existent "never" condition in stopOn. 2012-03-17 18:00:20 +00:00
virtualisation * Automatically start VBoxClient-all when the X session starts. This 2012-03-16 01:29:51 +00:00
module-list.nix Adding a module to get crash dumps using kexec. 2012-03-17 22:21:37 +00:00
rename.nix * wpa_supplicant: automatically figure out the wireless interface(s) 2012-03-04 17:21:14 +00:00