2006-09-21 21:54:08 +03:00
|
|
|
source common.sh
|
|
|
|
|
|
|
|
# Note: this test expects to be run *after* nix-push.sh.
|
|
|
|
|
2011-10-11 00:32:34 +03:00
|
|
|
drvPath=$(nix-instantiate ./dependencies.nix)
|
|
|
|
outPath=$(nix-store -q $drvPath)
|
2006-09-21 21:54:08 +03:00
|
|
|
|
|
|
|
clearStore
|
|
|
|
clearProfiles
|
|
|
|
|
|
|
|
cat > $TEST_ROOT/foo.nixpkg <<EOF
|
2012-07-27 01:28:12 +03:00
|
|
|
NIXPKG1 file://$TEST_ROOT/cache/MANIFEST simple $system $drvPath $outPath
|
2006-09-21 21:54:08 +03:00
|
|
|
EOF
|
|
|
|
|
2011-10-11 00:32:34 +03:00
|
|
|
nix-install-package --non-interactive -p $profiles/test $TEST_ROOT/foo.nixpkg
|
|
|
|
test "$(nix-env -p $profiles/test -q '*' | wc -l)" -eq 1
|
2006-09-21 21:54:08 +03:00
|
|
|
|
|
|
|
clearProfiles
|
|
|
|
|
2011-10-11 00:32:34 +03:00
|
|
|
nix-install-package --non-interactive -p $profiles/test --url file://$TEST_ROOT/foo.nixpkg
|
|
|
|
test "$(nix-env -p $profiles/test -q '*' | wc -l)" -eq 1
|