Lluís Batlle i Rossell
1dd3162d7c
First attempt at trying to get a tarball of a bootable nixos system.
...
What I want with this derivation is to allow the sheevaplug nixos to
build a tarball with all the needed files to boot. Then, this can be
unpacked into an SD card, or into a NFS/TFTP server, and then the
user can boot the system with help of the uboot console.
By now, I have only tried to build the tarball in a PC, in order
to develop the nix expressions quicker.
There is nothing written specialy for the Sheevaplug in all this,
by now.
svn path=/nixos/trunk/; revision=20035
2010-02-15 23:27:51 +00:00
Eelco Dolstra
07cc5ac2fd
* "python2.5" -> ${pkgs.python.libPrefix}
...
svn path=/nixos/trunk/; revision=19901
2010-02-10 12:39:47 +00:00
Eelco Dolstra
c04d68b898
* Having makeIso in jobs causes a Hydra evaluation error.
...
svn path=/nixos/trunk/; revision=19897
2010-02-10 11:43:10 +00:00
Eelco Dolstra
55c349fe20
* Added a test that checks whether users can log in on a virtual
...
console. This uses the `sendkey' command in the QEMU monitor.
* For the block/unblock primitives, use the `set_link' command in the
QEMU monitor.
svn path=/nixos/trunk/; revision=19854
2010-02-06 13:08:15 +00:00
Eelco Dolstra
73bdc861b7
* Added a test for a simple load-balancing web server. The tests
...
verify whether the reverse proxy works correctly if the back-ends go
down and come up. (Moved from the varia repo.)
svn path=/nixos/trunk/; revision=19356
2010-01-11 15:58:15 +00:00
Eelco Dolstra
8e375da98e
svn path=/nixos/trunk/; revision=19295
2010-01-07 16:45:35 +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
Eelco Dolstra
ec3398e4b2
* Move the serial console kernel parameters to test-instrumentation.nix.
...
svn path=/nixos/trunk/; revision=19275
2010-01-06 21:16:57 +00:00
Eelco Dolstra
bc68c2985c
* Added a function waitForX, which returns when the X server accepts
...
connections.
* In the root shell, source /etc/bashrc and set $HOME and $DISPLAY.
svn path=/nixos/trunk/; revision=19247
2010-01-05 23:59:29 +00:00
Eelco Dolstra
d6b52e7236
* Enable the trac test.
...
svn path=/nixos/trunk/; revision=19230
2010-01-05 12:04:04 +00:00
Eelco Dolstra
51097933ab
* Moved test-related stuff from lib/build-vms.nix to lib/testing.nix.
...
* Factored out some commonality between tests to make them a bit
simpler to write. A test is a function { pkgs, ... }: -> { nodes,
testScript } or { machine, testScript }. So it's no longer
necessary to have a "vms" attribute in every test.
svn path=/nixos/trunk/; revision=19220
2010-01-05 11:18:43 +00:00
Eelco Dolstra
790368e315
* Removed installation-cd-minimal-fresh-kernel.nix since the kernel in
...
installation-cd-minimal.nix is now 2.6.32. Added most of its extra
tools to installation-cd-base.nix.
* Put memtest86 at the bottom of the GRUB menu. (There is currently
no good way to do this other than to change the module inclusion
order.)
svn path=/nixos/trunk/; revision=19188
2010-01-03 17:13:30 +00:00
Marc Weber
4b5864666e
* refactoring kvm test and bootstrapping image.
...
expose makeInfo (used by test now)
expose config hack
* Adding tests to release.nix
* fixes
* removing dependency on perl
refactoring details:
Move all configuration modules used by the NixOS installation test script
into one directory.
svn path=/nixos/trunk/; revision=18982
2009-12-15 23:26:52 +00:00
Marc Weber
4d7e344f69
Adding initial version of the nixos cd insallation test script using
...
qemu_kvm. Installation doesn't take place yet. VM is started
printing a remote controlled "Hello".
This serves as example how to run a vm within a bulid job.
svn path=/nixos/trunk/; revision=18887
2009-12-11 00:51:13 +00:00
Eelco Dolstra
aa9d0a067e
* Sync with the trunk.
...
svn path=/nixos/branches/upstart-0.6/; revision=18408
2009-11-18 11:50:06 +00:00
Michael Raskin
f9958cbb44
Update kernel version for fresh-kernel
...
svn path=/nixos/trunk/; revision=18379
2009-11-17 09:00:49 +00:00
Eelco Dolstra
091631b433
* Use Grub 2 on the installation CD. No graphics yet.
...
svn path=/nixos/branches/upstart-0.6/; revision=18325
2009-11-10 21:42:38 +00:00
Michael Raskin
a574ae095a
Fresh kernel means fresh kernel!
...
svn path=/nixos/trunk/; revision=17272
2009-09-19 11:09:22 +00:00
Nicolas Pierron
801710b8bf
Fix access to the `rev' attribute
...
svn path=/nixos/trunk/; revision=17259
2009-09-18 15:40:02 +00:00
Nicolas Pierron
f563438264
The generated manual now use the SVN revision fetched by the buildfarm.
...
svn path=/nixos/trunk/; revision=17256
2009-09-18 15:15:40 +00:00
Michael Raskin
3202022355
Adding an updated iso_minimal version
...
svn path=/nixos/trunk/; revision=17186
2009-09-16 12:31:23 +00:00
Nicolas Pierron
10e9705a86
Replace optionDeclarations by options which is directly computed by
...
moduleMerge.
svn path=/nixos/trunk/; revision=17166
2009-09-15 14:09:18 +00:00
Eelco Dolstra
2a1f28d923
* Disabling iso_rescue since it has been broken on x86_64 for months.
...
Also, I don't think we should have a separate "recue" CD. Any
rescue tools should be added to iso_minimal.
svn path=/nixos/trunk/; revision=17082
2009-09-13 10:47:51 +00:00
Eelco Dolstra
497760b444
* Use scrot to make screenshots.
...
* Another X11 test (running Quake 3).
svn path=/nixos/trunk/; revision=16949
2009-09-02 23:16:33 +00:00
Eelco Dolstra
05cb34c6d0
svn path=/nixos/trunk/; revision=16942
2009-09-02 19:59:26 +00:00
Eelco Dolstra
137c5c65bd
* Added a timeout for starting the VM. TODO: handle SIGCHLD from
...
qemu.
* Do the subversion test on i686-linux.
svn path=/nixos/trunk/; revision=16923
2009-09-02 08:36:30 +00:00
Eelco Dolstra
9359bf11d5
* Build the Subversion test in Hydra (as a regression test for NixOS).
...
* Pass the location to the services tree around instead of requiring
it to be in ../services.
svn path=/nixos/trunk/; revision=16901
2009-08-31 14:56:19 +00:00
Eelco Dolstra
2892aed712
* lib/eval-config.nix: combined "configuration" and "extraModules"
...
into one argument "modules".
* release.nix: fixed the manual job.
* ISO generation: break an infinite recursion. Don't know why this
suddenly happens. Probably because of the nixpkgs.config change,
but I don't see why. Maybe the option evaluation is too strict.
svn path=/nixos/trunk/; revision=16878
2009-08-27 11:57:43 +00:00
Michael Raskin
bef1dc8bd5
Update RC kernel for rescue CD: includes some BtrFS fixes
...
svn path=/nixos/branches/modular-nixos/; revision=16515
2009-07-30 04:20:56 +00:00
Michael Raskin
a7f24fd4bb
Trying to build a good rescue CD..
...
svn path=/nixos/branches/modular-nixos/; revision=16385
2009-07-16 09:22:40 +00:00
Eelco Dolstra
c42e6da111
svn path=/nixos/branches/modular-nixos/; revision=16271
2009-07-09 11:57:20 +00:00
Eelco Dolstra
2c03c134f5
* Build the big CD image in Hydra.
...
svn path=/nixos/branches/modular-nixos/; revision=16033
2009-06-24 09:14:28 +00:00
Eelco Dolstra
27ad47bdac
* Build the ISO from the modular branch. Don't bzip the ISO anymore
...
since it's already compressed using squashfs.
svn path=/nixos/branches/modular-nixos/; revision=16026
2009-06-22 16:28:21 +00:00
Eelco Dolstra
ccdae5ed87
* Fix building the manual.
...
svn path=/nixos/branches/modular-nixos/; revision=16025
2009-06-22 16:06:11 +00:00
Nicolas Pierron
3f1dd56e9e
* Synced with trunk @ 14801
...
svn path=/nixos/branches/modular-nixos/; revision=14953
2009-04-08 14:01:16 +00:00
Eelco Dolstra
61d24401ee
svn path=/nixos/trunk/; revision=14714
2009-03-25 20:12:44 +00:00
Eelco Dolstra
b470feb916
* nixpkgsPath -> nixpkgs.
...
svn path=/nixos/trunk/; revision=14702
2009-03-25 15:47:29 +00:00
Eelco Dolstra
65edbcdb90
svn path=/nixos/trunk/; revision=14480
2009-03-09 21:12:46 +00:00
Eelco Dolstra
39611b983a
svn path=/nixos/trunk/; revision=14479
2009-03-09 21:11:17 +00:00
Eelco Dolstra
1e947b7acd
svn path=/nixos/trunk/; revision=14478
2009-03-09 21:10:53 +00:00
Eelco Dolstra
88fd4080b2
* Include the version in the name attribute.
...
svn path=/nixos/trunk/; revision=14413
2009-03-06 14:11:05 +00:00
Eelco Dolstra
e9b6d417a6
* Include the SVN revision in the ISO name.
...
svn path=/nixos/trunk/; revision=14138
2009-02-20 11:10:17 +00:00
Eelco Dolstra
8a5bcfb934
svn path=/nixos/trunk/; revision=13653
2008-12-17 14:43:14 +00:00
Eelco Dolstra
9c0953b439
svn path=/nixos/trunk/; revision=13652
2008-12-17 14:30:43 +00:00
Eelco Dolstra
2897911915
* Hydra release expression for building NixOS.
...
svn path=/nixos/trunk/; revision=13651
2008-12-17 13:25:23 +00:00