diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-09-26 10:29:57 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-09-26 10:29:57 +0000 |
commit | 7638cc573e39d4ab56e9e8bd7696891a1e9d86d7 (patch) | |
tree | fab6229a276bb3b79d884aa8b2349190ee371002 /pkgs | |
parent | c07380798c9a8a4f9508b8362bd405cc1af953fc (diff) |
* Read policy files from /etc/PolicyKit/policy instead of
$out/share/PolicyKit/policy - otherwise we can't let PolicyKit find the policies of other packages (such as HAL). svn path=/nixpkgs/trunk/; revision=17438
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/policykit/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/libraries/policykit/default.nix b/pkgs/development/libraries/policykit/default.nix index 3f23fa7420112..ec415ab5cefab 100644 --- a/pkgs/development/libraries/policykit/default.nix +++ b/pkgs/development/libraries/policykit/default.nix @@ -14,6 +14,12 @@ stdenv.mkDerivation rec { configureFlags = "--localstatedir=/var --sysconfdir=/etc"; installFlags = "localstatedir=$(TMPDIR)/var sysconfdir=$(out)/etc"; # keep `make install' happy + + # Read policy files from /etc/PolicyKit/policy instead of + # /usr/share/PolicyKit/policy. Using PACKAGE_DATA_DIR is hacky, but + # it works because it's only used in the C code for finding the + # policy directory. + NIX_CFLAGS_COMPILE = "-DPACKAGE_DATA_DIR=\"/etc\""; meta = { homepage = http://www.freedesktop.org/wiki/Software/PolicyKit; |