From c3981d81f65eda945f7a48d10ce7600fc0419f58 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 1 Feb 2005 17:50:48 +0000 Subject: [PATCH] * Make check fixes. --- scripts/nix-pull.in | 6 +++--- tests/Makefile.am | 6 +++--- tests/gc-concurrent.sh | 4 +--- tests/gc.sh | 2 +- tests/init.sh | 10 +++++----- 5 files changed, 13 insertions(+), 15 deletions(-) diff --git a/scripts/nix-pull.in b/scripts/nix-pull.in index ee90a06e2..8bc560ba5 100644 --- a/scripts/nix-pull.in +++ b/scripts/nix-pull.in @@ -19,8 +19,8 @@ $binDir = "@bindir@" unless defined $binDir; my $libexecDir = $ENV{"NIX_LIBEXEC_DIR"}; $libexecDir = "@libexecdir@" unless defined $libexecDir; -my $localStateDir = $ENV{"NIX_LOCALSTATE_DIR"}; -$localStateDir = "@localstatedir@" unless defined $localStateDir; +my $stateDir = $ENV{"NIX_STATE_DIR"}; +$stateDir = "@localstatedir@/nix" unless defined $stateDir; # Obtain URLs either from the command line or from a configuration file. @@ -49,7 +49,7 @@ sub processURL { or die "cannot hash `$manifest'"; chomp $hash; - my $finalPath = "$localStateDir/nix/manifests/$baseName-$hash.nixmanifest"; + my $finalPath = "$stateDir/manifests/$baseName-$hash.nixmanifest"; system("mv '$manifest' '$finalPath'") == 0 or die "cannot move `$manifest' to `$finalPath"; diff --git a/tests/Makefile.am b/tests/Makefile.am index 3aa43417f..c14b8a921 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -5,12 +5,12 @@ extra1 = $(TEST_ROOT)/shared TESTS_ENVIRONMENT = TEST_ROOT=$(TEST_ROOT) \ NIX_STORE_DIR=$(TEST_ROOT)/store \ NIX_DATA_DIR=$(TEST_ROOT)/data \ - NIX_LOG_DIR=$(TEST_ROOT)/log \ - NIX_STATE_DIR=$(TEST_ROOT)/state \ + NIX_LOCALSTATE_DIR=$(TEST_ROOT)/var \ + NIX_LOG_DIR=$(TEST_ROOT)/var/log/nix \ + NIX_STATE_DIR=$(TEST_ROOT)/var/nix \ NIX_DB_DIR=$(TEST_ROOT)/db \ NIX_BIN_DIR=$(TEST_ROOT)/bin \ NIX_LIBEXEC_DIR=$(TEST_ROOT)/bin \ - NIX_LOCALSTATE_DIR=$(TEST_ROOT)/state \ REAL_BIN_DIR=$(bindir) \ REAL_LIBEXEC_DIR=$(libexecdir) \ REAL_LOCALSTATE_DIR=$(localstatedir) \ diff --git a/tests/gc-concurrent.sh b/tests/gc-concurrent.sh index c85a03e1c..b3fb06535 100644 --- a/tests/gc-concurrent.sh +++ b/tests/gc-concurrent.sh @@ -4,9 +4,7 @@ outPath1=$($TOP/src/nix-store/nix-store -q $storeExpr1) storeExpr2=$($TOP/src/nix-instantiate/nix-instantiate gc-concurrent2.nix) outPath2=$($TOP/src/nix-store/nix-store -q $storeExpr2) -ls -l test-tmp/state/temproots - -ln -s $storeExpr2 "$NIX_LOCALSTATE_DIR"/nix/gcroots/foo2 +ln -s $storeExpr2 "$NIX_STATE_DIR"/gcroots/foo2 # Start build #1 in the background. It starts immediately. $TOP/src/nix-store/nix-store -rvv "$storeExpr1" & diff --git a/tests/gc.sh b/tests/gc.sh index 9aeda43e7..e45e35a8c 100644 --- a/tests/gc.sh +++ b/tests/gc.sh @@ -2,7 +2,7 @@ storeExpr=$($TOP/src/nix-instantiate/nix-instantiate dependencies.nix) outPath=$($TOP/src/nix-store/nix-store -rvv "$storeExpr") # Set a GC root. -ln -s $outPath "$NIX_LOCALSTATE_DIR"/nix/gcroots/foo +ln -s $outPath "$NIX_STATE_DIR"/gcroots/foo $NIX_BIN_DIR/nix-collect-garbage diff --git a/tests/init.sh b/tests/init.sh index 63cce81bd..2ad3c18a7 100644 --- a/tests/init.sh +++ b/tests/init.sh @@ -9,7 +9,8 @@ mkdir "$TEST_ROOT" mkdir "$NIX_STORE_DIR" mkdir "$NIX_DATA_DIR" -mkdir "$NIX_LOG_DIR" +mkdir "$NIX_LOCALSTATE_DIR" +mkdir -p "$NIX_LOG_DIR" mkdir "$NIX_STATE_DIR" mkdir "$NIX_DB_DIR" @@ -23,10 +24,9 @@ mkdir $NIX_BIN_DIR/nix ln -s $TOP/scripts/download-using-manifests.pl $NIX_BIN_DIR/nix/ ln -s $TOP/scripts/readmanifest.pm $NIX_BIN_DIR/nix/ -mkdir -p "$NIX_LOCALSTATE_DIR"/nix/manifests -mkdir -p "$NIX_LOCALSTATE_DIR"/nix/gcroots -mkdir -p "$NIX_LOCALSTATE_DIR"/log/nix -mkdir -p "$NIX_LOCALSTATE_DIR"/temproots +mkdir -p "$NIX_STATE_DIR"/manifests +mkdir -p "$NIX_STATE_DIR"/gcroots +mkdir -p "$NIX_STATE_DIR"/temproots mkdir $NIX_DATA_DIR/nix cp -prd $TOP/corepkgs $NIX_DATA_DIR/nix/