Unverified Commit 9b35decc authored by Philip Taron's avatar Philip Taron
Browse files

linux_latest-libre: run hooks in the phases

parent 5c98cf02
Loading
Loading
Loading
Loading
+16 −2
Original line number Diff line number Diff line
@@ -30,16 +30,30 @@ linux.override {
    src = stdenv.mkDerivation {
      name = "${linux.name}-libre-src";
      src = linux.src;

      buildPhase = ''
        runHook preBuild

        # --force flag to skip empty files after deblobbing
        ${scripts}/${majorMinor}/deblob-${majorMinor} --force \
            ${major} ${minor} ${patch}
        ${scripts}/${majorMinor}/deblob-${majorMinor} --force ${major} ${minor} ${patch}

        runHook postBuild
      '';

      checkPhase = ''
        runHook preCheck

        ${scripts}/deblob-check

        runHook postCheck
      '';

      installPhase = ''
        runHook preInstall

        cp -r . "$out"

        runHook postInstall
      '';
    };