Adding VIA_RHINE to the system tarball pc. I need to boot one with PXE and nfsroot with via rhine.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@32994 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Making stage2 get a full interactive bash for the stage2 init, so there the shell has readline,
jobs, etc.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@32999 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
A more friendly stage1, with interactive bash, busybox plenty of tools, etc.

I set it as default because users can benefit of this without having to prepare
their nixos first, and I don't think it will break any nixos for the initrd
size increase.

It can be disabled with 'boot.initrd.withExtraTools = false'.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33000 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Making the stage2 'debug2' spawn a shell with job control, like in stage1, running it in a
virtual terminal and not in the console. This brings wonderful things like ^C.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33001 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Typo



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33002 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Removing a 'set -x' in the stage1 extra tools.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33003 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Disabling the initrd extra tools by default, until further review.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33004 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Making the stage2 interpreter bash non-interactive, while keeping the
interactive shell with bash interactive. Suggested by Eelco.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33005 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Adding /dev/tty to the stage1, so 'more' and 'less' now page well.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33006 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Properly filter a possible lack of "grub.device", in case of using only "grub.devices".



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33009 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Create a /usr/bin/env symlink.  This allows scripts from other
  distributions with shebang lines such as

    #! /usr/bin/env python

  to work correctly.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33011 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
BitlBee: Add `job.name'; cleanup white space.

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33012 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Fix the waitOnMounts option.  For some reason we lost its
  implementation.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33017 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* tty1 needs to be treated specially because of the emergency-shell
  job.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33018 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Fix nixos-option.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33031 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Fix Amazon image generation (broken by r32913).

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33032 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Adding /etc/mdadm.conf, with the contents supplied at boot.initrd.mdadmConf.

This allows setting a fixed device name per array, thus ensuring that at boot,
the arrays will always be mounted with the same names. I think this allows
solving the problem of grub getting confused about softraid device names
(prefix and root), if the devices always get the same naming at initrd.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33033 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Add a 32-bit AMI that finally seems to boot reliably.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33034 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
First shot at EFI booting.

Note: This feature is INCOMPLETE. Moreover, when runEfibootmgr is true it will
MODIFY NVRAM and, on Apple systems, possibly brick your firmware. PLEASE be
careful while further testing is performed

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33047 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
gtkLibs.gtk moved to gtk

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33096 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb