summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-09-16 15:21:28 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-09-16 15:21:28 +0000
commitfd538ef53d5d329031236634b1b77cbe0561b0a8 (patch)
treed0f48d6fd51812875ca53671d8b05ff87e4aaa71 /pkgs
parentfac8ff8d7140fd105076c3e1b9f26c2579425854 (diff)
downloadnixpkgs-fd538ef53d5d329031236634b1b77cbe0561b0a8.tar
nixpkgs-fd538ef53d5d329031236634b1b77cbe0561b0a8.tar.gz
nixpkgs-fd538ef53d5d329031236634b1b77cbe0561b0a8.tar.bz2
nixpkgs-fd538ef53d5d329031236634b1b77cbe0561b0a8.tar.lz
nixpkgs-fd538ef53d5d329031236634b1b77cbe0561b0a8.tar.xz
nixpkgs-fd538ef53d5d329031236634b1b77cbe0561b0a8.tar.zst
nixpkgs-fd538ef53d5d329031236634b1b77cbe0561b0a8.zip
* Fix some more paths in Xen, and make it use /etc/xen for its
  configuration files.

svn path=/nixpkgs/trunk/; revision=23821
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/virtualization/xen/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/xen/default.nix b/pkgs/applications/virtualization/xen/default.nix
index 87ee66ba6e9..0a0bf9d431d 100644
--- a/pkgs/applications/virtualization/xen/default.nix
+++ b/pkgs/applications/virtualization/xen/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
       dev86 iasl pciutils bzip2 xz
     ];
 
-  makeFlags = "PREFIX=$(out)";
+  makeFlags = "PREFIX=$(out) CONFIG_DIR=/etc";
 
   buildFlags = "xen tools";
 
@@ -49,12 +49,19 @@ stdenv.mkDerivation {
       # print the GCC version number properly.
       substituteInPlace xen/Makefile \
         --replace '$(CC) $(CFLAGS) -v' '$(CC) -v'
+
+      substituteInPlace tools/python/xen/xend/server/BlktapController.py \
+        --replace /usr/sbin/tapdisk2 $out/sbin/tapdisk2
+
+      substituteInPlace tools/python/xen/xend/XendQCoWStorageRepo.py \
+        --replace /usr/sbin/qcow-create $out/sbin/qcow-create
     '';
 
   installPhase =
     ''
       cp -prvd dist/install/nix/store/* $out
       cp -prvd dist/install/boot $out/boot
+      cp -prvd dist/install/etc $out/etc
     ''; # */
 
   postFixup =