mirror of
https://github.com/NixOS/nix
synced 2025-07-13 17:10:47 +02:00
Add tarball tests
This commit is contained in:
parent
da196ec68f
commit
bc51175dc0
3 changed files with 22 additions and 2 deletions
20
tests/tarball.sh
Normal file
20
tests/tarball.sh
Normal 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)"
|
Loading…
Add table
Add a link
Reference in a new issue