fix(engines): promote bundled Aria2 runtimes

- copy the Windows runtime directory into the provisioned payload

- keep the dependency manifest aligned with staged files
This commit is contained in:
NimBold
2026-09-06 16:56:22 +03:30
parent 74eb2f84cf
commit 164f9f32a1
+7
View File
@@ -214,6 +214,13 @@ try {
timeout: 30 * 60 * 1000,
});
copyExecutable(path.join(sourceRoot, 'firelink-build', 'src', `aria2c${executableSuffix}`), 'aria2c');
const aria2Runtime = path.join(sourceRoot, 'aria2-libs');
if (fs.existsSync(aria2Runtime)) {
fs.cpSync(aria2Runtime, path.join(payloadDestination, 'aria2-libs'), {
recursive: true,
preserveTimestamps: true,
});
}
writePayloadManifest();
throwIfProvisioningAborted();