From 526fe21447883e9b6d9b531d9c057be69e3a1a60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Thu, 21 Nov 2024 18:47:54 -0500 Subject: [PATCH] linuxPackages.opensnitch-ebpf: remove linux.dev references --- pkgs/os-specific/linux/opensnitch-ebpf/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/os-specific/linux/opensnitch-ebpf/default.nix b/pkgs/os-specific/linux/opensnitch-ebpf/default.nix index 1c3fd836d813..9f89e2d7abd1 100644 --- a/pkgs/os-specific/linux/opensnitch-ebpf/default.nix +++ b/pkgs/os-specific/linux/opensnitch-ebpf/default.nix @@ -43,12 +43,21 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall + for file in opensnitch*.o; do install -Dm644 "$file" "$out/etc/opensnitchd/$file" done + runHook postInstall ''; + postFixup = '' + # reduces closure size significantly (fixes https://github.com/NixOS/nixpkgs/issues/391351) + for file in $out/etc/opensnitchd/*.o; do + llvm-strip $file + done + ''; + meta = with lib; { description = "eBPF process monitor module for OpenSnitch"; homepage = "https://github.com/evilsocket/opensnitch";