anchor.diff:      libcap libdrm libepoxy minijail virglrenderer wayland wayland-protocols
     ];
   
  +  arch = stdenv.hostPlatform.parsed.cpu.name;
  +
     postPatch = ''
       cp ${./Cargo.lock} Cargo.lock
  -    sed -i "s|/usr/share/policy/crosvm/|$PWD/seccomp/${arch}/|g" \
  -        seccomp/${arch}/*.policy
  +    sed -i "s|/usr/share/policy/crosvm/|$PWD/seccomp/$arch/|g" \
  +        seccomp/$arch/*.policy
     '';
   
     preBuild = ''
       export DEFAULT_SECCOMP_POLICY_DIR=$out/share/policy
   
  -    for policy in seccomp/${arch}/*.policy; do
  +    for policy in seccomp/$arch/*.policy; do
           compile_seccomp_policy \
               --default-action trap $policy ''${policy%.policy}.bpf
       done
  
positive.code: 
    postInstall = ''
      mkdir -p $out/share/policy/
      cp -v seccomp/${arch}/*.bpf $out/share/policy/
    '';
  
    CROSVM_CARGO_TEST_KERNEL_BINARY =
  
negative.code: }:
  
  let
    upstreamInfo = with builtins; fromJSON (readFile ./upstream-info.json);
  in
  
  rustPlatform.buildRustPackage rec {
  