diff --git a/pkgs/os-specific/linux/hpuefi-mod/default.nix b/pkgs/os-specific/linux/hpuefi-mod/default.nix index 1bbd762a9370..a2092b95f796 100644 --- a/pkgs/os-specific/linux/hpuefi-mod/default.nix +++ b/pkgs/os-specific/linux/hpuefi-mod/default.nix @@ -31,7 +31,12 @@ stdenv.mkDerivation (finalAttrs: { prePatch = '' substituteInPlace "Makefile" \ - --replace depmod \# + --replace-fail depmod \# + ''; + + postPatch = '' + substituteInPlace hpuefi.h \ + --replace-fail '&((p)->flags)' '(unsigned long *)&((p)->flags)' ''; meta = {