From 19edb277b49efc97f6fa6ebdda91f2047ea40ea4 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Tue, 20 Oct 2026 18:04:28 +0100 Subject: [PATCH] linuxPackages.sheep-net: install module through modules_install --- pkgs/os-specific/linux/sheep-net/default.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/sheep-net/default.nix b/pkgs/os-specific/linux/sheep-net/default.nix index c7c2b113def2..1eb440d56bd1 100644 --- a/pkgs/os-specific/linux/sheep-net/default.nix +++ b/pkgs/os-specific/linux/sheep-net/default.nix @@ -13,16 +13,21 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/BasiliskII/src/Unix/Linux/NetDriver"; nativeBuildInputs = kernel.moduleBuildDependencies; + makeFlags = kernelModuleMakeFlags ++ [ "KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}" + "INSTALL_MOD_PATH=${placeholder "out"}" + "INSTALL_MOD_DIR=drivers/net" + "DEPMOD=true" ]; - installPhase = '' - runHook preInstall - mkdir -p $out/lib/modules/${kernel.modDirVersion}/drivers/net - install -Dm444 sheep_net.ko $out/lib/modules/${kernel.modDirVersion}/drivers/net/sheep_net.ko - runHook postInstall - ''; + installTargets = [ "modules_install" ]; + + installFlags = [ + "-C" + "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + "M=$(PWD)" + ]; meta = { homepage = "https://github.com/kanjitalk755/macemu";