diff options
author | Dmitry Kudriavtsev <dkudriavtsev@gmail.com> | 2020-03-30 15:08:23 -0700 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-08-10 11:52:33 -0700 |
commit | 0500296dc2181daf6a58751dc8fd4f1627ddb3a0 (patch) | |
tree | 00f144c7268533bdc69b4c262668c70143ccbdb5 /pkgs/os-specific/linux/ifmetric | |
parent | 7ccc0151f89c8d2010c71f95b6591f30cab2e818 (diff) | |
download | nixpkgs-0500296dc2181daf6a58751dc8fd4f1627ddb3a0.tar nixpkgs-0500296dc2181daf6a58751dc8fd4f1627ddb3a0.tar.gz nixpkgs-0500296dc2181daf6a58751dc8fd4f1627ddb3a0.tar.bz2 nixpkgs-0500296dc2181daf6a58751dc8fd4f1627ddb3a0.tar.lz nixpkgs-0500296dc2181daf6a58751dc8fd4f1627ddb3a0.tar.xz nixpkgs-0500296dc2181daf6a58751dc8fd4f1627ddb3a0.tar.zst nixpkgs-0500296dc2181daf6a58751dc8fd4f1627ddb3a0.zip |
ifmetric: init at 0.3
Diffstat (limited to 'pkgs/os-specific/linux/ifmetric')
-rw-r--r-- | pkgs/os-specific/linux/ifmetric/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/ifmetric/default.nix b/pkgs/os-specific/linux/ifmetric/default.nix new file mode 100644 index 00000000000..1f69d728f60 --- /dev/null +++ b/pkgs/os-specific/linux/ifmetric/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, lynx }: + +stdenv.mkDerivation rec { + pname = "ifmetric"; + version = "0.3"; + + src = fetchurl { + url = "http://0pointer.de/lennart/projects/${pname}/${pname}-${version}.tar.gz"; + sha256 = "1v0s5x81jzwnnl7hr254d4nkyc8qcv983pzr6vqmbr9l9q553a0g"; + }; + + buildInputs = [ lynx ]; + + patches = [ + # Fixes an issue related to the netlink API. + # Upstream is largely inactive; this is a Debian patch. + (fetchurl { + url = "https://launchpadlibrarian.net/85974387/10_netlink_fix.patch"; + sha256 = "1pnlcr0qvk0bd5243wpg14i387zp978f4xhwwkcqn1cir91x7fbc"; + }) + ]; + + meta = with stdenv.lib; { + description = "Tool for setting IP interface metrics"; + longDescription = '' + ifmetric is a Linux tool for setting the metrics of all IPv4 routes + attached to a given network interface at once. This may be used to change + the priority of routing IPv4 traffic over the interface. Lower metrics + correlate with higher priorities. + ''; + homepage = "http://0pointer.de/lennart/projects/ifmetric"; + license = licenses.gpl2Plus; + maintainers = [ maintainers.anna328p ]; + platforms = platforms.linux; + }; +} |