1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-29 15:22:30 +03:00
lvm2/nix
Zdenek Kabelac 4931d0132c nix: socat for f18, nc for f17
Use common f17_f18 and add extras for f17 and f18
2015-05-14 15:01:01 +02:00
..
build.sh NIX: Update the release.nix path in build.sh. 2014-02-28 11:23:52 +01:00
default.nix nix: socat for f18, nc for f17 2015-05-14 15:01:01 +02:00
README NIX: Add a short README (to be expanded). 2014-02-28 11:23:52 +01:00

This directory contains nix integration for building and testing LVM2 in various
virtual machine configurations. The *.nix files are written in the nix
declarative language (see http://nixos.org/nix).

There are two basic use-cases for this integration. First, a hydra instance (see
http://divine.fi.muni.cz/hydra/project/lvm2 and
http://divine.fi.muni.cz/~xrockai/lvm-testmatrix.html) builds and tests LVM in
all the configurations described in default.nix after every push to the git
repository. Second, any nix-enabled system can very closely reproduce any of
those test scenarios using the "build.sh" script and an appropriate checkout of
"nixpkgs" (cf. http://nixos.org/nixpkgs).

(The rest of this document is TODO.)