summary refs log tree commit diff
path: root/pkgs/tools/networking/chrony/default.nix
diff options
context:
space:
mode:
authorRicardo M. Correia <rcorreia@wizy.org>2013-05-23 02:11:21 +0000
committerRicardo M. Correia <rcorreia@wizy.org>2013-05-23 02:11:21 +0000
commit200fd97b046bef3f923af80ef9a776af582e7714 (patch)
treed5b01c4649aab5ed2f1c98dac4f916b9aee14a58 /pkgs/tools/networking/chrony/default.nix
parent229661eed38a95f2f29095b1f8837d5731d6752c (diff)
downloadnixpkgs-200fd97b046bef3f923af80ef9a776af582e7714.tar
nixpkgs-200fd97b046bef3f923af80ef9a776af582e7714.tar.gz
nixpkgs-200fd97b046bef3f923af80ef9a776af582e7714.tar.bz2
nixpkgs-200fd97b046bef3f923af80ef9a776af582e7714.tar.lz
nixpkgs-200fd97b046bef3f923af80ef9a776af582e7714.tar.xz
nixpkgs-200fd97b046bef3f923af80ef9a776af582e7714.tar.zst
nixpkgs-200fd97b046bef3f923af80ef9a776af582e7714.zip
chrony: Add readline and libcap (on Linux) as dependencies
libcap is needed for chronyd to drop privileges when starting up.
readline was added as a convenience for when using chronyc.
Diffstat (limited to 'pkgs/tools/networking/chrony/default.nix')
-rw-r--r--pkgs/tools/networking/chrony/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/tools/networking/chrony/default.nix b/pkgs/tools/networking/chrony/default.nix
index 96e2ecccd0b..d7fe0757057 100644
--- a/pkgs/tools/networking/chrony/default.nix
+++ b/pkgs/tools/networking/chrony/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, libcap, readline }:
+
+assert stdenv.isLinux -> libcap != null;
 
 stdenv.mkDerivation rec {
   name = "chrony-1.27";
@@ -8,6 +10,8 @@ stdenv.mkDerivation rec {
     sha256 = "17dfhcm5mrkg8ids0ajwscryr7fm7664kz10ygsa1ac047p3aj6l";
   };
   
+  buildInputs = [ readline ] ++ stdenv.lib.optional stdenv.isLinux libcap;
+
   meta = with stdenv.lib; {
     description = "A pair of programs which are used to maintain the accuracy of the system clock on a computer.";
     homepage = "http://chrony.tuxfamily.org/";