diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-09-26 10:32:57 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-09-26 10:32:57 +0000 |
commit | d933f55e45fa1afe973117c9b8b7a5be588ec212 (patch) | |
tree | 6205753374776c2f9ad3a83989437cf02ca16a6f /modules/security | |
parent | 693e017bfe9fbd6ff47ad610b6bd444cabc62f9d (diff) | |
download | nixpkgs-d933f55e45fa1afe973117c9b8b7a5be588ec212.tar nixpkgs-d933f55e45fa1afe973117c9b8b7a5be588ec212.tar.gz nixpkgs-d933f55e45fa1afe973117c9b8b7a5be588ec212.tar.bz2 nixpkgs-d933f55e45fa1afe973117c9b8b7a5be588ec212.tar.lz nixpkgs-d933f55e45fa1afe973117c9b8b7a5be588ec212.tar.xz nixpkgs-d933f55e45fa1afe973117c9b8b7a5be588ec212.tar.zst nixpkgs-d933f55e45fa1afe973117c9b8b7a5be588ec212.zip |
* Tell PolicyKit about the policies of HAL and ConsoleKit.
svn path=/nixos/trunk/; revision=17439
Diffstat (limited to 'modules/security')
-rw-r--r-- | modules/security/policykit.nix | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/modules/security/policykit.nix b/modules/security/policykit.nix index e8cdecd0e9a..6d7b507d033 100644 --- a/modules/security/policykit.nix +++ b/modules/security/policykit.nix @@ -38,11 +38,19 @@ in gid = config.ids.gids.polkituser; }; - environment.etc = singleton - { source = conf; - target = "PolicyKit/PolicyKit.conf"; - }; - + environment.etc = + [ { source = conf; + target = "PolicyKit/PolicyKit.conf"; + } + { source = (pkgs.buildEnv { + name = "PolicyKit-policies"; + pathsToLink = [ "/share/PolicyKit/policy" ]; + paths = [ pkgs.policykit pkgs.consolekit pkgs.hal ]; + }) + "/share/PolicyKit/policy"; + target = "PolicyKit/policy"; + } + ]; + system.activationScripts.policyKit = fullDepEntry '' mkdir -m 0770 -p /var/run/PolicyKit |