From 39d3e7396c5357657db336d42365067b6e2ccd41 Mon Sep 17 00:00:00 2001 From: Alexander Sieg Date: Mon, 8 Jul 2024 17:03:35 +0200 Subject: [PATCH] openvswitch: wrap python CLIs --- pkgs/by-name/op/openvswitch/generic.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/op/openvswitch/generic.nix b/pkgs/by-name/op/openvswitch/generic.nix index b3c00ab18203..74b0725855ce 100644 --- a/pkgs/by-name/op/openvswitch/generic.nix +++ b/pkgs/by-name/op/openvswitch/generic.nix @@ -20,10 +20,12 @@ pkg-config, procps, python3, + tcpdump, sphinxHook, util-linux, which, writeScript, + makeWrapper, }: let @@ -60,6 +62,7 @@ stdenv.mkDerivation rec { libtool pkg-config sphinxHook + makeWrapper ]; sphinxBuilders = [ "man" ]; @@ -96,6 +99,13 @@ stdenv.mkDerivation rec { postInstall = '' installShellCompletion --bash utilities/ovs-appctl-bashcomp.bash installShellCompletion --bash utilities/ovs-vsctl-bashcomp.bash + + wrapProgram $out/bin/ovs-l3ping \ + --prefix PYTHONPATH : $out/share/openvswitch/python + + wrapProgram $out/bin/ovs-tcpdump \ + --prefix PATH : ${lib.makeBinPath [tcpdump]} \ + --prefix PYTHONPATH : $out/share/openvswitch/python ''; doCheck = true;