diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2017-12-06T21·44+0100 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2017-12-07T00·07+0100 |
commit | 338f29dbd4ee04f2de4c747eadb8c106a98f885c (patch) | |
tree | c862ab1c9536d72a1d4371dff3b5e53e524f3d64 /tests | |
parent | ba334bd6f756fa72686b72ed5da87ddc1a7aea69 (diff) |
nix ls-{nar,store}: Return offset of files in the NAR if known
E.g. $ nix ls-store --json --recursive --store https://cache.nixos.org /nix/store/b0w2hafndl09h64fhb86kw6bmhbmnpm1-blender-2.79 \ | jq .entries.bin.entries.blender.narOffset 400
Diffstat (limited to 'tests')
-rw-r--r-- | tests/nar-access.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/nar-access.sh b/tests/nar-access.sh index e29e4689b630..bd849cbfab1d 100644 --- a/tests/nar-access.sh +++ b/tests/nar-access.sh @@ -27,8 +27,8 @@ diff -u baz.cat-nar $storePath/foo/baz # Test --json. [[ $(nix ls-nar --json $narFile /) = '{"type":"directory","entries":{"foo":{},"foo-x":{},"qux":{},"zyx":{}}}' ]] -[[ $(nix ls-nar --json -R $narFile /foo) = '{"type":"directory","entries":{"bar":{"type":"regular","size":0},"baz":{"type":"regular","size":0},"data":{"type":"regular","size":58}}}' ]] -[[ $(nix ls-nar --json -R $narFile /foo/bar) = '{"type":"regular","size":0}' ]] +[[ $(nix ls-nar --json -R $narFile /foo) = '{"type":"directory","entries":{"bar":{"type":"regular","size":0,"narOffset":368},"baz":{"type":"regular","size":0,"narOffset":552},"data":{"type":"regular","size":58,"narOffset":736}}}' ]] +[[ $(nix ls-nar --json -R $narFile /foo/bar) = '{"type":"regular","size":0,"narOffset":368}' ]] [[ $(nix ls-store --json $storePath) = '{"type":"directory","entries":{"foo":{},"foo-x":{},"qux":{},"zyx":{}}}' ]] [[ $(nix ls-store --json -R $storePath/foo) = '{"type":"directory","entries":{"bar":{"type":"regular","size":0},"baz":{"type":"regular","size":0},"data":{"type":"regular","size":58}}}' ]] [[ $(nix ls-store --json -R $storePath/foo/bar) = '{"type":"regular","size":0}' ]] |