about summary refs log blame commit diff
path: root/tests/tarball.sh
blob: cb5258a9e548682c0d5d1e7c4b0a0e23b918a161 (plain) (tree)
1
2
3
4
5
6
7



                


                           















                                                                
source common.sh

clearStore

export HOME=$TEST_ROOT/home
rm -rf $TEST_ROOT/home

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)"