Eelco Dolstra
ee005424bf
* Doh, subtle race condition: STARTUP must be cleared after "udevadm
...
settle". Otherwise some rules may be processed with STARTUP
cleared, causing LVM devices not to be created.
svn path=/nixos/trunk/; revision=19341
2010-01-10 20:08:35 +00:00
Eelco Dolstra
eccddb67fa
* --mknodes is no longer needed (in fact it might interfere with
...
udev).
svn path=/nixos/trunk/; revision=19340
2010-01-10 20:07:23 +00:00
Nicolas Pierron
b02cf8d20e
Check that 'mdadm --assemble' is effective before continuing.
...
svn path=/nixos/trunk/; revision=19339
2010-01-10 19:36:53 +00:00
Eelco Dolstra
f22a548c0d
* Grrrr.
...
svn path=/nixos/trunk/; revision=19338
2010-01-10 19:19:52 +00:00
Eelco Dolstra
cac502e35b
* Okay, so we do need an "lvm" task to run vgscan/vgchange. It's only
...
needed though for devices that were not already found and activated
in the initrd.
svn path=/nixos/trunk/; revision=19337
2010-01-10 19:14:42 +00:00
Eelco Dolstra
3219ad5587
* LVM test: use /dev/disk/by-label/nixos to see whether by-label works
...
for LVM.
* Add even more udevadm settle calls. Urgh.
svn path=/nixos/trunk/; revision=19336
2010-01-10 19:05:30 +00:00
Eelco Dolstra
4df0f01c0f
* Revert r19331 - Linux 2.6.27 doesn't support bzip2.
...
svn path=/nixpkgs/trunk/; revision=19335
2010-01-10 19:03:39 +00:00
Eelco Dolstra
ac8a2ae577
* Use the LVM udev rules in stage 1. This makes
...
/dev/disk/by-{label,uuid} paths available for LVM volumes.
svn path=/nixos/trunk/; revision=19334
2010-01-10 19:00:29 +00:00
Eelco Dolstra
5c66611f3e
svn path=/nixos/trunk/; revision=19333
2010-01-10 18:34:32 +00:00
Eelco Dolstra
cf06d2b9cf
* Don't start the filesystems task on a startup event. It's pointless
...
to do so until udev has created device nodes.
svn path=/nixos/trunk/; revision=19332
2010-01-10 18:23:13 +00:00
Eelco Dolstra
ea21783487
* Compress the initrd with bzip2.
...
svn path=/nixpkgs/trunk/; revision=19331
2010-01-10 16:51:54 +00:00
Eelco Dolstra
e50a7e5f32
* Removed the boot.initrd.lvm option for simplicity.
...
svn path=/nixos/trunk/; revision=19330
2010-01-10 16:32:30 +00:00
Eelco Dolstra
dcdbf68a68
* Add a sleep before initialising the Trac database. This shouldn't
...
be necessary, because waitForJob shouldn't return until Postgres is
up and running, but we still get errors like this:
postgresql: running command: initctl status postgresql
postgresql: exit status 0
postgresql: running command: createdb trac
postgresql# createdb: could not connect to database postgres: FATAL: the database system is starting up
postgresql: exit status 1
svn path=/nixos/trunk/; revision=19329
2010-01-10 16:31:19 +00:00
Eelco Dolstra
6cfe5e2746
* Add some more "udevadm settle" calls. Hopefully this fixes random
...
failures like this:
machine: running command: parted /dev/vda -- mkpart primary 1M 2048M
machine: exit status 0
machine: running command: parted /dev/vda -- set 1 lvm on
machine: exit status 1
machine: output:
Warning: WARNING: the kernel failed to re-read the partition table on /dev/vda
(Device or resource busy). As a result, it may not reflect all of your changes
until after reboot.
command `parted /dev/vda -- set 1 lvm on' did not succeed (exit code 1) at Machine.pm line 212, <GEN2> line 24.
svn path=/nixos/trunk/; revision=19328
2010-01-10 15:22:09 +00:00
Eelco Dolstra
1a0bb65901
* Added a regression test for whether the Nixpkgs channel works. This
...
is done by instantiating a webserver that simulates nixos.org.
Using nix-push we create a channel that contains some stuff (namely
the GNU Hello source tarball and the rlwrap program). This was a
bit tricky because nix-push requires a writable Nix store. Using
AUFS this is possible, but not on recent Linux kernels (AUFS1 over
CIFS fails).
svn path=/nixos/trunk/; revision=19327
2010-01-10 01:26:01 +00:00
Eelco Dolstra
79add5ecbc
* Make the Nix store in the guest writable.
...
svn path=/nixos/trunk/; revision=19326
2010-01-10 01:20:30 +00:00
Lluís Batlle i Rossell
24a46bbf12
Downgrading the opensc library version to 0.11.7, that required
...
for the Spanish national id smartcard (DNIe).
Adding the opensc dnie driver.
svn path=/nixpkgs/trunk/; revision=19325
2010-01-10 00:22:29 +00:00
Lluís Batlle i Rossell
000e1c7c22
Adding engine_pkcs11, a openssl engine for pkcs11 implementations for smartcards.
...
svn path=/nixpkgs/trunk/; revision=19324
2010-01-09 22:22:41 +00:00
Lluís Batlle i Rossell
ebee637aaf
The communication between opensc and pcsclite was not working. Fixing it.
...
I missed an absolute path.
svn path=/nixpkgs/trunk/; revision=19323
2010-01-09 22:06:44 +00:00
Lluís Batlle i Rossell
e657b30a51
Adding OpenSC, a pkcs11 interface to smartcards.
...
svn path=/nixpkgs/trunk/; revision=19322
2010-01-09 21:52:31 +00:00
Lluís Batlle i Rossell
abffb0bdcb
Fixing the descsription of some packages. Previously I misunderstood what
...
they were for, in particular.
svn path=/nixpkgs/trunk/; revision=19321
2010-01-09 21:33:28 +00:00
Lluís Batlle i Rossell
517fdec44b
Adding more muscle programs and libraries.
...
svn path=/nixpkgs/trunk/; revision=19320
2010-01-09 18:06:37 +00:00
Lluís Batlle i Rossell
56cfcdb27f
Adding pcsclite with the opensource ccid usb drivers.
...
This gives a daemon controlling the smartcard reader used to read the
Spanish identity card.
svn path=/nixpkgs/trunk/; revision=19319
2010-01-09 17:35:57 +00:00
Eelco Dolstra
39796e26b4
* Removed the boot.isLiveCD option. Moved the code for mounting a
...
tmpfs on top of the CD to iso-image.nix.
svn path=/nixos/trunk/; revision=19318
2010-01-09 15:13:06 +00:00
Lluís Batlle i Rossell
b59cfde311
Making /dev/pts files have group owner 'tty', so 'mesg y' will work.
...
svn path=/nixos/trunk/; revision=19317
2010-01-09 14:23:20 +00:00
Ludovic Courtès
a9ced90be9
GNU Patch: Use GNU ed and re-enable the tests.
...
svn path=/nixpkgs/branches/stdenv-updates/; revision=19315
2010-01-08 21:28:30 +00:00
Ludovic Courtès
792eeca654
GNU Coreutils 8.3.
...
svn path=/nixpkgs/branches/stdenv-updates/; revision=19314
2010-01-08 21:22:10 +00:00
Lluís Batlle i Rossell
380bd29bed
Fixing the url for the python mechanize package (I thought it was a usual sf file)
...
svn path=/nixpkgs/trunk/; revision=19311
2010-01-08 20:39:35 +00:00
Lluís Batlle i Rossell
2cbbaa62ae
Updating calibre.
...
I still have not been able to convert any single book to lrf with this calibre.
There may be some tool missing, but I don't guess what.
svn path=/nixpkgs/trunk/; revision=19310
2010-01-08 20:30:24 +00:00
Lluís Batlle i Rossell
863ccef2c4
Updating unrar, and making its libunrar library work (needs -DSILENT, for example)
...
svn path=/nixpkgs/trunk/; revision=19309
2010-01-08 20:04:23 +00:00
Ludovic Courtès
b80132502d
GNU Parted 2.1.
...
svn path=/nixpkgs/trunk/; revision=19308
2010-01-08 14:33:14 +00:00
Ludovic Courtès
ed8858f9c0
GNU gv 3.6.8.
...
svn path=/nixpkgs/trunk/; revision=19305
2010-01-08 09:31:01 +00:00
Eelco Dolstra
8df82e27b5
* Work around an incompatibility between LVM's udev rules and GRUB 2
...
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550704 ).
svn path=/nixpkgs/trunk/; revision=19304
2010-01-07 23:45:29 +00:00
Lluís Batlle i Rossell
a4473b8205
Adding calibre. This involved also:
...
- Adding podofo
- Adding some new python packages
- Making new pkgs attributes for python packages to build with python 2.6
- Updating some python packages expressions to allow python 2.6, and not only 2.5.
svn path=/nixpkgs/trunk/; revision=19303
2010-01-07 22:47:30 +00:00
Lluís Batlle i Rossell
de6f189743
Adding libunrar installation, when building unrar.
...
svn path=/nixpkgs/trunk/; revision=19302
2010-01-07 22:42:25 +00:00
Eelco Dolstra
6f8a3ba7c7
* Create devicemapper/lvm device nodes from udev (using the rules
...
supplied by the lvm package). This makes the "lvm" Upstart task
unnecessary. Also, we now get /dev/disk/by-{label,uuid} symlinks
for LVM logical disks.
svn path=/nixos/trunk/; revision=19300
2010-01-07 22:39:35 +00:00
Lluís Batlle i Rossell
9dcfc5263b
Updating poppler
...
svn path=/nixpkgs/trunk/; revision=19299
2010-01-07 20:39:52 +00:00
Lluís Batlle i Rossell
fa2a6f835f
Adding wicd, taking in the patch sent by roconnor to nix-dev on 2010-01-07.
...
svn path=/nixos/trunk/; revision=19298
2010-01-07 17:53:03 +00:00
Lluís Batlle i Rossell
3a400bb64a
Adding wicd, written by roconnor, sent to the nix-dev list on 2010-01-07
...
svn path=/nixpkgs/trunk/; revision=19297
2010-01-07 17:49:45 +00:00
Eelco Dolstra
4c2fe97acc
* Always create hydra-build-products, otherwise the build is made
...
available as a one-click install which is not useful.
svn path=/nixos/trunk/; revision=19296
2010-01-07 16:50:26 +00:00
Eelco Dolstra
8e375da98e
svn path=/nixos/trunk/; revision=19295
2010-01-07 16:45:35 +00:00
Eelco Dolstra
0595b7f89d
* devicemapper -> lvm2.
...
svn path=/nixos/trunk/; revision=19294
2010-01-07 16:14:50 +00:00
Eelco Dolstra
645ae45d55
* Updated LVM2 to 2.02.56. LVM2 now includes device-mapper, so that
...
package is obsolete. Also install the udev rules.
svn path=/nixpkgs/trunk/; revision=19293
2010-01-07 16:14:10 +00:00
Eelco Dolstra
9a0789a81e
* Add devicemapper to the system path.
...
svn path=/nixos/trunk/; revision=19292
2010-01-07 15:55:05 +00:00
Eelco Dolstra
eee4b381ce
* LVM test: don't use a /boot partition. GRUB 2 can boot directly
...
from LVM.
svn path=/nixos/trunk/; revision=19291
2010-01-07 14:59:43 +00:00
Eelco Dolstra
b74432218d
* Test LVM installs.
...
svn path=/nixos/trunk/; revision=19289
2010-01-07 14:19:19 +00:00
Eelco Dolstra
0f38401813
* Latest and greatest kernels.
...
svn path=/nixpkgs/trunk/; revision=19287
2010-01-07 14:10:39 +00:00
Lluís Batlle i Rossell
ab76500645
Disabling patch doCheck, because they fail.
...
To be fixed some day, with a bug report to gnupatch if required.
svn path=/nixpkgs/branches/stdenv-updates/; revision=19286
2010-01-07 14:08:39 +00:00
Eelco Dolstra
34341d810a
* Remove a debug line.
...
svn path=/nixos/trunk/; revision=19285
2010-01-07 13:53:09 +00:00
Eelco Dolstra
a776afb085
* Parameterize the installer test to support different partitioning
...
schemes.
* Added a test for installing NixOS with a separate /boot partition.
svn path=/nixos/trunk/; revision=19283
2010-01-07 13:19:38 +00:00