Author: eelco
Date: Fri Feb 25 15:56:10 2011
New Revision: 26120
URL: https://svn.nixos.org/websvn/nix/?rev=26120&sc=1

Log:
* Install the libvirt-guests boot script for saving/restoring VMs
  across host reboots.

Modified:
   nixpkgs/trunk/pkgs/development/libraries/libvirt/default.nix

Modified: nixpkgs/trunk/pkgs/development/libraries/libvirt/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/libvirt/default.nix        Fri Feb 
25 15:28:29 2011        (r26119)
+++ nixpkgs/trunk/pkgs/development/libraries/libvirt/default.nix        Fri Feb 
25 15:56:10 2011        (r26120)
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, pkgconfig, libxml2, gnutls, devicemapper, perl, python
-, iproute, iptables, readline, lvm2, utillinux, udev, libpciaccess }:
+, iproute, iptables, readline, lvm2, utillinux, udev, libpciaccess, gettext }:
 
 let version = "0.8.8"; in
 
@@ -13,7 +13,7 @@
 
   buildInputs =
     [ pkgconfig libxml2 gnutls devicemapper perl python readline lvm2
-      utillinux udev libpciaccess
+      utillinux udev libpciaccess gettext
     ];
 
   preConfigure =
@@ -21,10 +21,16 @@
       PATH=${iproute}/sbin:${iptables}/sbin:${lvm2}/sbin:${udev}/sbin:$PATH
     '';
 
-  configureFlags = "--localstatedir=/var";
+  configureFlags = "--localstatedir=/var --with-init-script=redhat";
 
   installFlags = "localstatedir=$(TMPDIR)/var";
 
+  postInstall =
+    ''
+      substituteInPlace $out/etc/rc.d/init.d/libvirt-guests \
+        --replace "$out/bin" "${gettext}/bin"
+    '';
+
   meta = {
     homepage = http://libvirt.org/;
     description = "A toolkit to interact with the virtualization capabilities 
of recent versions of Linux (and other OSes).";
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to