Fix depgraph bug
This commit is contained in:
parent
dd99bdf778
commit
4c8bee2c86
|
@ -120,11 +120,16 @@ async function getImageArtifact({ tag, isBaseImage, isLangImage }) {
|
||||||
}
|
}
|
||||||
let salt = null;
|
let salt = null;
|
||||||
if (isLangImage) {
|
if (isLangImage) {
|
||||||
|
const installContents = await fs.readFile(
|
||||||
|
`build/lang/${isLangImage.lang}/install.bash`,
|
||||||
|
"utf-8"
|
||||||
|
);
|
||||||
salt = {
|
salt = {
|
||||||
langHash: dependencyHashes[`deb:lang-${isLangImage.lang}`],
|
langHash: dependencyHashes[`deb:lang-${isLangImage.lang}`],
|
||||||
sharedHashes: isLangImage.sharedDeps.map(
|
sharedHashes: isLangImage.sharedDeps.map(
|
||||||
(name) => dependencyHashes[`deb:shared-${name}`]
|
(name) => dependencyHashes[`deb:shared-${name}`]
|
||||||
),
|
),
|
||||||
|
installHash: crypto.createHash("sha1").update(installContents).digest("hex"),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return await hashDockerfile(name, dependentDockerHashes, { salt });
|
return await hashDockerfile(name, dependentDockerHashes, { salt });
|
||||||
|
|
Loading…
Reference in New Issue