summary refs log tree commit diff
path: root/pkgs/os-specific/linux/lxc
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2014-04-10 02:27:43 +0200
committerJaka Hudoklin <jakahudoklin@gmail.com>2014-04-10 11:46:06 +0200
commitc7e94de91f903f7484e2bd644de9c179d76973a8 (patch)
treebaeec36415eb9e94cb0a354b8c8484eced409573 /pkgs/os-specific/linux/lxc
parentd54a8052812d7ab93a18f667edc15bcda4640bae (diff)
downloadnixpkgs-c7e94de91f903f7484e2bd644de9c179d76973a8.tar
nixpkgs-c7e94de91f903f7484e2bd644de9c179d76973a8.tar.gz
nixpkgs-c7e94de91f903f7484e2bd644de9c179d76973a8.tar.bz2
nixpkgs-c7e94de91f903f7484e2bd644de9c179d76973a8.tar.lz
nixpkgs-c7e94de91f903f7484e2bd644de9c179d76973a8.tar.xz
nixpkgs-c7e94de91f903f7484e2bd644de9c179d76973a8.tar.zst
nixpkgs-c7e94de91f903f7484e2bd644de9c179d76973a8.zip
lxc: set rootfs path somewhere outside /nix/store
This commit fixes lxc to eventually work
Diffstat (limited to 'pkgs/os-specific/linux/lxc')
-rw-r--r--pkgs/os-specific/linux/lxc/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/lxc/default.nix b/pkgs/os-specific/linux/lxc/default.nix
index 1fcdcbc2837..12305687c29 100644
--- a/pkgs/os-specific/linux/lxc/default.nix
+++ b/pkgs/os-specific/linux/lxc/default.nix
@@ -14,10 +14,14 @@ stdenv.mkDerivation rec {
 
   patches = [ ./install-localstatedir-in-store.patch ./support-db2x.patch ];
 
-  preConfigure = "export XML_CATALOG_FILES=${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml";
+  preConfigure = ''
+    export XML_CATALOG_FILES=${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml
+    substituteInPlace doc/rootfs/Makefile.am --replace '@LXCROOTFSMOUNT@' '$out/lib/lxc/rootfs'
+  '';
 
   configureFlags = [
     "--localstatedir=/var"
+    "--with-rootfs-path=/var/lib/lxc/rootfs"
     "--enable-doc"
     "--enable-tests"
     "--enable-apparmor"