mirror of https://github.com/aminya/setup-cpp
fix: add -y to apt
This commit is contained in:
parent
1a81d4edde
commit
03dfa71def
|
@ -12,22 +12,22 @@ export function setupAptPack(name: string, version?: string, repository: boolean
|
||||||
let exit: number | null = 0
|
let exit: number | null = 0
|
||||||
|
|
||||||
if (typeof repository === "string") {
|
if (typeof repository === "string") {
|
||||||
exit = spawn.sync(mightSudo("add-apt-repository"), ["--update", repository], { stdio: "inherit" }).status
|
exit = spawn.sync(mightSudo("add-apt-repository"), ["--update", "-y", repository], { stdio: "inherit" }).status
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!didUpdate || repository === true) {
|
if (!didUpdate || repository === true) {
|
||||||
exit = spawn.sync(apt, ["update"], { stdio: "inherit" }).status
|
exit = spawn.sync(apt, ["update", "-y"], { stdio: "inherit" }).status
|
||||||
didUpdate = true
|
didUpdate = true
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version !== undefined && version !== "") {
|
if (version !== undefined && version !== "") {
|
||||||
try {
|
try {
|
||||||
exit = spawn.sync(apt, ["install", `${name}=${version}`], { stdio: "inherit" }).status
|
exit = spawn.sync(apt, ["install", "-y", `${name}=${version}`], { stdio: "inherit" }).status
|
||||||
} catch {
|
} catch {
|
||||||
exit = spawn.sync(apt, ["install", `${name}-${version}`], { stdio: "inherit" }).status
|
exit = spawn.sync(apt, ["install", "-y", `${name}-${version}`], { stdio: "inherit" }).status
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
exit = spawn.sync(apt, ["install", name], { stdio: "inherit" }).status
|
exit = spawn.sync(apt, ["install", "-y", name], { stdio: "inherit" }).status
|
||||||
}
|
}
|
||||||
|
|
||||||
if (exit !== 0 && exit !== null) {
|
if (exit !== 0 && exit !== null) {
|
||||||
|
|
Loading…
Reference in New Issue