diff options
author | William A. Kennington III <william@wkennington.com> | 2015-06-27 14:33:21 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-06-27 14:33:29 -0700 |
commit | 511fc648b53398c618ac0fa8e8e5869813aee06b (patch) | |
tree | 7f00000dc20779f5b7b56fb1137a2d3743d85f3c /pkgs/tools/networking/keepalived | |
parent | f893ac062256017c40d69b826e09eaa8792c7f1f (diff) | |
download | nixpkgs-511fc648b53398c618ac0fa8e8e5869813aee06b.tar nixpkgs-511fc648b53398c618ac0fa8e8e5869813aee06b.tar.gz nixpkgs-511fc648b53398c618ac0fa8e8e5869813aee06b.tar.bz2 nixpkgs-511fc648b53398c618ac0fa8e8e5869813aee06b.tar.lz nixpkgs-511fc648b53398c618ac0fa8e8e5869813aee06b.tar.xz nixpkgs-511fc648b53398c618ac0fa8e8e5869813aee06b.tar.zst nixpkgs-511fc648b53398c618ac0fa8e8e5869813aee06b.zip |
keepalived: Add derivation
Diffstat (limited to 'pkgs/tools/networking/keepalived')
-rw-r--r-- | pkgs/tools/networking/keepalived/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/tools/networking/keepalived/default.nix b/pkgs/tools/networking/keepalived/default.nix new file mode 100644 index 00000000000..8331e4af683 --- /dev/null +++ b/pkgs/tools/networking/keepalived/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, openssl, net_snmp }: + +stdenv.mkDerivation rec { + name = "keepalived-1.2.17"; + + src = fetchurl { + url = "http://keepalived.org/software/${name}.tar.gz"; + sha256 = "1w7px8phx3pyb3b56m3nz1a9ncx26q34fgy8j4n2dpi284jmqm6z"; + }; + + buildInputs = [ openssl net_snmp ]; + + postPatch = '' + sed -i 's,$(DESTDIR)/usr/share,$out/share,g' Makefile.in + ''; + + configureFlags = [ + "--sysconfdir=/etc" + "--localstatedir=/var" + "--enable-snmp" + "--enable-sha1" + ]; + + installFlags = [ + "sysconfdir=\${out}/etc" + ]; + + meta = with stdenv.lib; { + homepage = http://keepalived.org; + description = "routing software written in C"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ wkennington ]; + }; +} |