Test sudo tar

pull/646/head
Josh Gross 5 years ago
parent a631fadf14
commit 7527073910

5266
dist/restore/index.js vendored

File diff suppressed because it is too large Load Diff

5240
dist/save/index.js vendored

File diff suppressed because it is too large Load Diff

@ -16,7 +16,9 @@ async function getTarPath(): Promise<string> {
async function execTar(args: string[]): Promise<void> { async function execTar(args: string[]): Promise<void> {
try { try {
await exec(`"${await getTarPath()}"`, args); const tarPath = await getTarPath();
const tarExec = process.platform !== "win32" ? `sudo ${tarPath}` : tarPath;
await exec(`"${tarExec}"`, args);
} catch (error) { } catch (error) {
const IS_WINDOWS = process.platform === "win32"; const IS_WINDOWS = process.platform === "win32";
if (IS_WINDOWS) { if (IS_WINDOWS) {

Loading…
Cancel
Save