1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-13 17:10:47 +02:00

Add tarball tests

This commit is contained in:
Eelco Dolstra 2015-06-01 16:18:23 +02:00
parent da196ec68f
commit bc51175dc0
3 changed files with 22 additions and 2 deletions

20
tests/tarball.sh Normal file
View file

@ -0,0 +1,20 @@
source common.sh
clearStore
tarroot=$TEST_ROOT/tarball
rm -rf $tarroot
mkdir -p $tarroot
cp dependencies.nix $tarroot/default.nix
cp config.nix dependencies.builder*.sh $tarroot/
tarball=$TEST_ROOT/tarball.tar.xz
(cd $TEST_ROOT && tar c tarball) | xz > $tarball
nix-env -f file://$tarball -qa --out-path | grep -q dependencies
nix-build file://$tarball
nix-build '<foo>' -I foo=file://$tarball
nix-build -E "import (fetchTarball file://$tarball)"