aboutsummaryrefslogtreecommitdiff
path: root/tests/common.sh.in
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2006-09-21 18:54:08 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2006-09-21 18:54:08 +0000
commit0bd5eb71a0a23b27a02af591ba46e4cf2c34aa04 (patch)
tree46e32a4eee45d30bcb2d5f780fe9ccd3bb41552d /tests/common.sh.in
parent4e91d8621f6620f8b15535002309882fd7794a1f (diff)
* `nix-install-package --url': install from a URL (NIX-12).
* `nix-install-package --help' (NIX-9). * `nix-install-package --non-interactive': don't prompt or pause. * Tests for nix-install-package. * Security fixes: filter the values obtained from the nixpkg.
Diffstat (limited to 'tests/common.sh.in')
-rw-r--r--tests/common.sh.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/common.sh.in b/tests/common.sh.in
index 12162649e..ca4c62d91 100644
--- a/tests/common.sh.in
+++ b/tests/common.sh.in
@@ -47,3 +47,18 @@ export nixhash=$TOP/src/nix-hash/nix-hash
readLink() {
ls -l "$1" | sed 's/.*->\ //'
}
+
+clearStore() {
+ echo "clearing store..."
+ chmod -R +w "$NIX_STORE_DIR"
+ rm -rf "$NIX_STORE_DIR"
+ mkdir "$NIX_STORE_DIR"
+ rm -rf "$NIX_DB_DIR"
+ mkdir "$NIX_DB_DIR"
+ $nixstore --init
+}
+
+clearProfiles() {
+ profiles="$NIX_STATE_DIR"/profiles
+ rm -f $profiles/*
+}