From 4c8bee2c863e366d91e8e524aee7314d43408328 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 3 Jul 2021 04:36:39 +0000 Subject: [PATCH] Fix depgraph bug --- tools/depgraph.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/depgraph.js b/tools/depgraph.js index 96f2555..65305cd 100644 --- a/tools/depgraph.js +++ b/tools/depgraph.js @@ -120,11 +120,16 @@ async function getImageArtifact({ tag, isBaseImage, isLangImage }) { } let salt = null; if (isLangImage) { + const installContents = await fs.readFile( + `build/lang/${isLangImage.lang}/install.bash`, + "utf-8" + ); salt = { langHash: dependencyHashes[`deb:lang-${isLangImage.lang}`], sharedHashes: isLangImage.sharedDeps.map( (name) => dependencyHashes[`deb:shared-${name}`] ), + installHash: crypto.createHash("sha1").update(installContents).digest("hex"), }; } return await hashDockerfile(name, dependentDockerHashes, { salt });