1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-08 19:46:02 +01:00
nix/tests/functional/dump-db.sh
Farid Zakaria 6e2c11e296 shellcheck fix functional/dump-db.sh
Add back the path variable
2025-09-25 09:24:39 +02:00

25 lines
472 B
Bash
Executable file

#!/usr/bin/env bash
source common.sh
TODO_NixOS
needLocalStore "--dump-db requires a local store"
clearStore
nix-build dependencies.nix -o "$TEST_ROOT"/result
deps="$(nix-store -qR "$TEST_ROOT"/result)"
nix-store --dump-db > "$TEST_ROOT"/dump
rm -rf "$NIX_STATE_DIR"/db
nix-store --load-db < "$TEST_ROOT"/dump
deps2="$(nix-store -qR "$TEST_ROOT"/result)"
[ "$deps" = "$deps2" ];
nix-store --dump-db > "$TEST_ROOT"/dump2
cmp "$TEST_ROOT"/dump "$TEST_ROOT"/dump2