summary refs log tree commit diff
path: root/pkgs/top-level/make-tarball.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-05-13 19:10:57 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-05-13 19:10:57 +0000
commit069604730babf554045a3f2ab6a9b8f7d6246751 (patch)
tree03a003e8f5a46140d284f293c608daaf6658bb09 /pkgs/top-level/make-tarball.nix
parent500c46b56bbaa3abdf75867cf7ea7543c00f4e15 (diff)
downloadnixpkgs-069604730babf554045a3f2ab6a9b8f7d6246751.tar
nixpkgs-069604730babf554045a3f2ab6a9b8f7d6246751.tar.gz
nixpkgs-069604730babf554045a3f2ab6a9b8f7d6246751.tar.bz2
nixpkgs-069604730babf554045a3f2ab6a9b8f7d6246751.tar.lz
nixpkgs-069604730babf554045a3f2ab6a9b8f7d6246751.tar.xz
nixpkgs-069604730babf554045a3f2ab6a9b8f7d6246751.tar.zst
nixpkgs-069604730babf554045a3f2ab6a9b8f7d6246751.zip
* Work around some problems in tarball checks. Nix wants to open the
  DB even in read-only mode.  Should probably fix that.  Also, "or" no
  longer works like this because it's a keyword now.

svn path=/nixpkgs/trunk/; revision=34079
Diffstat (limited to 'pkgs/top-level/make-tarball.nix')
-rw-r--r--pkgs/top-level/make-tarball.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/top-level/make-tarball.nix b/pkgs/top-level/make-tarball.nix
index 9f97b49ebb0..da83c6139c9 100644
--- a/pkgs/top-level/make-tarball.nix
+++ b/pkgs/top-level/make-tarball.nix
@@ -41,6 +41,9 @@ releaseTools.makeSourceTarball {
   doCheck = true;
 
   checkPhase = ''
+    export NIX_DB_DIR=$TMPDIR
+    nix-store --init
+  
     # Run the regression tests in `lib'.
     res="$(nix-instantiate --eval-only --strict pkgs/lib/tests.nix)"
     if test "$res" != "[ ]"; then