Added installers configs

This commit is contained in:
2026-02-11 01:13:34 +01:00
parent 7e9496b35d
commit 71fa04272c
3 changed files with 27 additions and 2 deletions

View File

@@ -144,6 +144,18 @@ async function getInstallerResources(productName) {
return config["installerResources"]
}
async function getInstallerConfig(productName, productPlatform) {
const fixedPath = path.join(productsDataPath, productName, "files", ".brikcfg")
if (!(await fs.promises.exists(fixedPath))) return []
const config = JSON.parse(await fs.promises.readFile(fixedPath, "utf8"))
const globalReqs = config.configurations?.global || []
const platformReqs = config.configurations?.[productPlatform] || []
return { ...globalReqs, ...platformReqs }
}
module.exports = {
getFile,
canAccess,
@@ -151,6 +163,7 @@ module.exports = {
getFileSha1,
getProducts,
getProductFiles,
getInstallerConfig,
getInstallerResources,
getRequirementsForPlatform
}