chromium: triage mksnapshot
This commit is contained in:
21
src/chromium/mksnapshot/decompress.ts
Normal file
21
src/chromium/mksnapshot/decompress.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
/**
|
||||
* Decompress the tarball for mksnapshot.
|
||||
*/
|
||||
|
||||
import { spawn } from 'child_process';
|
||||
import path from 'path';
|
||||
import { dir } from '../mksnapshot.js';
|
||||
import { promisifySpawn } from '../../cli.js';
|
||||
import { mkdir } from 'fs/promises';
|
||||
|
||||
const { HOME } = process.env;
|
||||
|
||||
|
||||
await mkdir(dir, { recursive: true });
|
||||
|
||||
await promisifySpawn(spawn('tar', [
|
||||
'-xvzf',
|
||||
path.resolve(HOME!, 'resources', 'mksnapshot_schedule.tar.gz'),
|
||||
'-C',
|
||||
dir
|
||||
]));
|
||||
Reference in New Issue
Block a user