linuxPackages.sheep-net: install module through modules_install

This commit is contained in:
matthewcroughan
2026-10-20 18:04:28 +01:00
parent ce387ef971
commit 19edb277b4

View File

@@ -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";