diff --git a/pkgs/applications/virtualization/openstack-compute/default.nix b/pkgs/applications/virtualization/openstack-compute/default.nix index d4a3efddbd5..17a6b6eb1c9 100644 --- a/pkgs/applications/virtualization/openstack-compute/default.nix +++ b/pkgs/applications/virtualization/openstack-compute/default.nix @@ -24,7 +24,14 @@ stdenv.mkDerivation rec { intltool ] ++ pythonPath; - preConfigure = "export HOME=$(pwd)"; + preConfigure = + '' + export HOME=$(pwd) + + # Set the built-in state location to something sensible. + sed -i nova/flags.py \ + -e "/DEFINE.*'state_path'/ s|../|/var/lib/nova|" + ''; buildPhase = "python setup.py build";