From e852e912f049e8de45ba1b8b85940c013cae565c Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Sat, 2 Dec 2023 12:57:26 +0100 Subject: Add back schildi fetch-package.ts modifications --- scripts/fetch-package.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/scripts/fetch-package.ts b/scripts/fetch-package.ts index 7282945..4be7ab0 100644 --- a/scripts/fetch-package.ts +++ b/scripts/fetch-package.ts @@ -54,6 +54,7 @@ async function main(): Promise { let filename: string | undefined; let url: string | undefined; let setVersion = false; + const sc = true; while (process.argv.length > 2) { switch (process.argv[2]) { @@ -82,7 +83,9 @@ async function main(): Promise { process.argv.shift(); } - if (targetVersion === undefined) { + if (sc) { + // nothing + } else if (targetVersion === undefined) { targetVersion = "v" + riotDesktopPackageJson.version; } else if (targetVersion !== "develop") { setVersion = true; // version was specified @@ -92,7 +95,7 @@ async function main(): Promise { filename = "develop.tar.gz"; url = DEVELOP_TGZ_URL; verify = false; // develop builds aren't signed - } else if (targetVersion.includes("://")) { + } else if (targetVersion?.includes("://")) { filename = targetVersion.substring(targetVersion.lastIndexOf("/") + 1); url = targetVersion; verify = false; // manually verified @@ -146,12 +149,15 @@ async function main(): Promise { } let haveDeploy = false; - let expectedDeployDir = path.join(deployDir, path.basename(filename).replace(/\.tar\.gz/, "")); + let expectedDeployDir = sc ? "../element-web/webapp" : path.join(deployDir, path.basename(filename).replace(/\.tar\.gz/, "")); try { await fs.opendir(expectedDeployDir); console.log(expectedDeployDir + "already exists"); haveDeploy = true; - } catch {} + } catch (e) { + console.log("Not a valid webapp dir: " + expectedDeployDir, e); + return 1; + } if (!haveDeploy) { const outPath = path.join(pkgDir, filename); -- 2.47.1