diff --git a/dist/index.cjs b/dist/index.cjs index 24657491..ceb4223a 100644 --- a/dist/index.cjs +++ b/dist/index.cjs @@ -131293,12 +131293,19 @@ async function skipPackageManagement() { } return RUNNER_ENVIRONMENT === "self-hosted" || isContainerRunner; } +async function disableManDbAutoUpdate() { + await (0, import_exec.exec)("sudo", ["debconf-communicate"], { + input: Buffer.from("set man-db/auto-update false") + }); + await (0, import_exec.exec)("sudo", ["dpkg-reconfigure", "man-db"]); +} async function installUnixSystemPackages() { if (await skipPackageManagement()) { return; } switch (PLATFORM) { case "linux": { + await disableManDbAutoUpdate(); const optionalDependencies = await retrieveInstallableOptionalDependencies([ "darcs", "g++-multilib", diff --git a/packages/setup-ocaml/src/unix.ts b/packages/setup-ocaml/src/unix.ts index 610e9403..542cfa2e 100644 --- a/packages/setup-ocaml/src/unix.ts +++ b/packages/setup-ocaml/src/unix.ts @@ -45,12 +45,20 @@ async function skipPackageManagement() { return RUNNER_ENVIRONMENT === "self-hosted" || isContainerRunner; } +async function disableManDbAutoUpdate() { + await exec("sudo", ["debconf-communicate"], { + input: Buffer.from("set man-db/auto-update false"), + }); + await exec("sudo", ["dpkg-reconfigure", "man-db"]); +} + export async function installUnixSystemPackages() { if (await skipPackageManagement()) { return; } switch (PLATFORM) { case "linux": { + await disableManDbAutoUpdate(); const optionalDependencies = await retrieveInstallableOptionalDependencies([ "darcs",