* Don't source /etc/profile in interactive non-login shells, unless it
  wasn't sourced in a parent shell (as determined by the environment
  variable __ETC_PROFILE_DONE).  This prevents overriden values of
  environment variables such as $PATH from being clobbered in
  subshells.
* Move all aliases to /etc/bashrc (since those are for interactive
  use).


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33246 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Initialise $LOCALE_ARCHIVE earlier in /etc/profile to prevent the
  warning

    -bash: warning: setlocale: LC_TIME: cannot change locale (en_GB.UTF8): No such file or directory

  when $LC_TIME is set in environment.shellInit.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33248 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Attempt to fix the random "udevadm settle - timeout of 120 seconds
  reached, the event queue contains: /sys/devices/virtual/tty/hvc1" VM
  failures.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33259 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Improve the Postgres Upstart job: don't use pg_ctl, let Upstart
  monitor the postgres process directly (so that it can be restarted
  if necessary), let Upstart send SIGTERM to postgres to shut it down
  gracefully.  Also drop the Mediawiki references.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33262 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
all-hardware.nix: Apple users may want to be able to type something at a debug2 prompt

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

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33264 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Support PostgreSQL versions >= 8.4, which have a slightly different
  pg_hba.conf format.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33268 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Handle jobs that fail while a post-start script is waiting for them.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33269 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Don't use replaceChars.  It's slow.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33270 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Have a more featured initrd and crashDump for the pc system tarball.



git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33274 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* udev: don't set the STARTUP flag anymore, since LVM no longer uses
  it.
* Don't call "vgscan" anymore; VG scans are supposed to be automatic.


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33275 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Drop obsolete line.

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33276 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Zabbix: use the path attribute.

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33278 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
xserver.nix: Automatically support xorg's own video drivers

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33281 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
xf86-input-multitouch seems to be abandoned, update it with the mtrack fork

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33283 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Whoops, actually use the mtrack fork

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33285 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Add a module for the pommed tool for Apple laptop keyboards.

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33286 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Emit "expect daemon" for the mountall task.  Otherwise it may get a
  USR1 signal before it has forked into the background (because it
  will be in the start/running state immediately).


git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33288 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Add nouveau xorg video driver

git-svn-id: https://nixos.org/repos/nix/nixos/trunk@33300 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Restrict VirtualBox to users in the vboxusers group.

  The VirtualBox build in Nixpkgs is insecure because it uses the
  "--disable-hardened" flag, which disables some checks in the
  VirtualBox kernel module.  Since getting rid of that flag looks like
  too much work, it's better to ensure that only explicitly permitted
  users have access to VirtualBox.

* Drop the 666 permission on "sonypi" because it's not clear why that
  device should be world-writable.


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