Skip to content

Commit 81e01b5

Browse files
authored
fix(build): compute estimated deb installed size in KB MONGOSH-855 (#973)
1 parent fe385e5 commit 81e01b5

File tree

1 file changed

+3
-3
lines changed
  • packages/build/src/packaging/package

1 file changed

+3
-3
lines changed

packages/build/src/packaging/package/debian.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export async function createDebianPackage(
1919
execFile: typeof execFileFn = execFileFn
2020
): Promise<void> {
2121
console.info('mongosh: writing deb package');
22-
const size = await estimatePackageSize(pkg);
22+
const size = await estimatePackageSizeKb(pkg);
2323
const dir = await generateDirFromTemplate(templateDir, {
2424
...pkg.metadata,
2525
size,
@@ -56,12 +56,12 @@ export async function createDebianPackage(
5656
await promisify(rimraf)(dir);
5757
}
5858

59-
async function estimatePackageSize(pkg: PackageInformation) {
59+
async function estimatePackageSizeKb(pkg: PackageInformation) {
6060
let size = 0;
6161
for (const { sourceFilePath } of pkg.binaries) {
6262
size += (await fs.stat(sourceFilePath)).size;
6363
}
64-
return size;
64+
return Math.ceil(size / 1024);
6565
}
6666

6767
async function generateDebianCopyright(pkg: PackageInformation): Promise<string> {

0 commit comments

Comments
 (0)