Author: eelco
Date: Thu Mar 31 22:09:07 2011
New Revision: 26643
URL: https://svn.nixos.org/websvn/nix/?rev=26643&sc=1

Log:
* Libvirt keeps state (such as information about running VMs) in
  $(sysconfdir).  So this needs to be /etc rather than $out/etc.  No
  wonder libvirt forgot about my VMs every time it got upgraded...
  (I guess it should really be /var, but that's upstream's decision.)

Modified:
   
nixpkgs/branches/modular-python/pkgs/development/libraries/libvirt/default.nix

Modified: 
nixpkgs/branches/modular-python/pkgs/development/libraries/libvirt/default.nix
==============================================================================
--- 
nixpkgs/branches/modular-python/pkgs/development/libraries/libvirt/default.nix  
    Thu Mar 31 22:04:08 2011        (r26642)
+++ 
nixpkgs/branches/modular-python/pkgs/development/libraries/libvirt/default.nix  
    Thu Mar 31 22:09:07 2011        (r26643)
@@ -23,9 +23,9 @@
       
PATH=${iproute}/sbin:${iptables}/sbin:${ebtables}/sbin:${lvm2}/sbin:${udev}/sbin:$PATH
     '';
 
-  configureFlags = "--localstatedir=/var --with-init-script=redhat";
+  configureFlags = "--localstatedir=/var --sysconfdir=/etc 
--with-init-script=redhat";
 
-  installFlags = "localstatedir=$(TMPDIR)/var";
+  installFlags = "localstatedir=$(TMPDIR)/var sysconfdir=$(out)/etc";
 
   postInstall =
     ''
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to