* Better cleanup after tests.

This commit is contained in:
Eelco Dolstra 2009-03-18 16:35:35 +00:00
parent 13df3915ef
commit 9485ec31ea

View file

@ -58,6 +58,11 @@ readLink() {
ls -l "$1" | sed 's/.*->\ //' ls -l "$1" | sed 's/.*->\ //'
} }
clearProfiles() {
profiles="$NIX_STATE_DIR"/profiles
rm -f $profiles/*
}
clearStore() { clearStore() {
echo "clearing store..." echo "clearing store..."
chmod -R +w "$NIX_STORE_DIR" chmod -R +w "$NIX_STORE_DIR"
@ -66,11 +71,9 @@ clearStore() {
rm -rf "$NIX_DB_DIR" rm -rf "$NIX_DB_DIR"
mkdir "$NIX_DB_DIR" mkdir "$NIX_DB_DIR"
$nixstore --init $nixstore --init
} clearProfiles
rm -f "$NIX_STATE_DIR"/gcroots/auto/*
clearProfiles() { rm -f "$NIX_STATE_DIR"/gcroots/ref
profiles="$NIX_STATE_DIR"/profiles
rm -f $profiles/*
} }
clearManifests() { clearManifests() {