Commit 2b59e8e4 authored by Anders Kaseorg's avatar Anders Kaseorg
Browse files

mozillavpn: extract netfilter derivation for updateScript



Signed-off-by: default avatarAnders Kaseorg <andersk@mit.edu>
parent b992338d
Loading
Loading
Loading
Loading
+11 −12
Original line number Diff line number Diff line
@@ -30,17 +30,16 @@ stdenv.mkDerivation (finalAttrs: {
  };
  patches = [ ];

  netfilterGoModules =
    (buildGoModule {
  netfilter = buildGoModule {
    pname = "${finalAttrs.pname}-netfilter";
    inherit (finalAttrs)
        pname
      version
      src
      patches
      ;
    modRoot = "linux/netfilter";
    vendorHash = "sha256-Cmo0wnl0z5r1paaEf1MhCPbInWeoMhGjnxCxGh0cyO8=";
    }).goModules;
  };

  cargoDeps = rustPlatform.fetchCargoTarball {
    inherit (finalAttrs) src patches;
@@ -83,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: {
    substituteInPlace extension/CMakeLists.txt \
      --replace '/etc' "$out/etc"

    ln -s '${finalAttrs.netfilterGoModules}' linux/netfilter/vendor
    ln -s '${finalAttrs.netfilter.goModules}' linux/netfilter/vendor
  '';

  cmakeFlags = [