crosvm.updateScript: don't vendor Cargo.lock

This is no longer required as crosvm now includes a Cargo.lock in-tree
again.

authored by Alyssa Ross and committed by Alyssa Ross 4c80e366 fb60a5c9

-20
-7
pkgs/applications/virtualization/crosvm/generate-cargo.sh
··· 1 - dir="$(mktemp -d)" && 2 - cd "$dir" && 3 - unpackPhase && 4 - cd "${sourceRoot:-}" && 5 - cargo generate-lockfile && 6 - mv Cargo.lock "$1" 7 - rm -rf "$dir"
···
-13
pkgs/applications/virtualization/crosvm/update.py
··· 50 51 # Update the version, git revision, and hash in crosvm's default.nix. 52 subprocess.run(['update-source-version', 'crosvm', f'--rev={rev}', version]) 53 - 54 - # Find the path to crosvm's default.nix, so Cargo.lock can be written 55 - # into the same directory. 56 - argv = ['nix-instantiate', '--eval', '--json', '-A', 'crosvm.meta.position'] 57 - position = json.loads(subprocess.check_output(argv).decode('utf-8')) 58 - filename = re.match(r'[^:]*', position)[0] 59 - 60 - # Generate a Cargo.lock 61 - run = ['.', 62 - dirname(abspath(__file__)) + '/generate-cargo.sh', 63 - dirname(filename) + '/Cargo.lock'] 64 - expr = '(import ./. {}).crosvm.overrideAttrs (_: { dontCargoSetupPostUnpack = true; })' 65 - subprocess.run(['nix-shell', '-E', expr, '--run', shlex.join(run)])
··· 50 51 # Update the version, git revision, and hash in crosvm's default.nix. 52 subprocess.run(['update-source-version', 'crosvm', f'--rev={rev}', version])