From 164f9f32a143be78195da2f22973da7636dee1fa Mon Sep 17 00:00:00 2001 From: NimBold Date: Sun, 6 Sep 2026 16:56:22 +0330 Subject: [PATCH] fix(engines): promote bundled Aria2 runtimes - copy the Windows runtime directory into the provisioned payload - keep the dependency manifest aligned with staged files --- scripts/provision-engines.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/provision-engines.js b/scripts/provision-engines.js index 23ee88a..672dea8 100644 --- a/scripts/provision-engines.js +++ b/scripts/provision-engines.js @@ -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();