mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-27 16:16:16 +02:00
17 lines
321 B
Bash
17 lines
321 B
Bash
|
source common.sh
|
||
|
|
||
|
clearStore
|
||
|
|
||
|
outPath=$(nix-build --no-out-link readfile-context.nix)
|
||
|
|
||
|
# Set a GC root.
|
||
|
ln -s $outPath "$NIX_STATE_DIR"/gcroots/foo
|
||
|
|
||
|
# Check that file exists.
|
||
|
[ "$(cat $(cat $outPath))" = "Hello World!" ]
|
||
|
|
||
|
nix-collect-garbage
|
||
|
|
||
|
# Check that file still exists.
|
||
|
[ "$(cat $(cat $outPath))" = "Hello World!" ]
|