fix(windows): correctly replace variables [skip ci]

This commit is contained in:
Baptiste Augrain 2022-08-29 23:55:37 +02:00
parent 083e25d289
commit 4e20dbd99b
2 changed files with 7 additions and 3 deletions

View file

@ -12,10 +12,12 @@ WIN_SDK_FULL_VERSION="10.0.17763.0"
if [[ "${VSCODE_QUALITY}" == "insider" ]]; then if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
PRODUCT_NAME="VSCodium - Insiders" PRODUCT_NAME="VSCodium - Insiders"
PRODUCT_SKU="vscodium-insiders" PRODUCT_SKU="vscodium-insiders"
PRODUCT_UPGRADE_CODE="1C9B7195-5A9A-43B3-B4BD-583E20498467"
ICON_DIR="..\\..\\..\\src\\insider\\resources\\win32" ICON_DIR="..\\..\\..\\src\\insider\\resources\\win32"
else else
PRODUCT_NAME="VSCodium" PRODUCT_NAME="VSCodium"
PRODUCT_SKU="vscodium" PRODUCT_SKU="vscodium"
PRODUCT_UPGRADE_CODE="965370CD-253C-4720-82FC-2E6B02A53808"
ICON_DIR="..\\..\\..\\src\\stable\\resources\\win32" ICON_DIR="..\\..\\..\\src\\stable\\resources\\win32"
fi fi
@ -43,7 +45,9 @@ else
export PLATFORM="${VSCODE_ARCH}" export PLATFORM="${VSCODE_ARCH}"
fi fi
sed -i "s|@@PRODUCT_NAME@@|${PRODUCT_NAME}|g" .\\i18n\\*.wsl sed -i "s|@@PRODUCT_UPGRADE_CODE@@|${PRODUCT_UPGRADE_CODE}|g" .\\includes\\vscodium-variables.wxi
find i18n -name '*.wxl' -exec sed -i "s|@@PRODUCT_NAME@@|${PRODUCT_NAME}|g" {} \;
BuildSetupTranslationTransform() { BuildSetupTranslationTransform() {
local CULTURE=${1} local CULTURE=${1}

View file

@ -22,6 +22,6 @@
<?define ProductManufacturerLong="$(var.AppName)" ?> <?define ProductManufacturerLong="$(var.AppName)" ?>
<!-- Static settings, DO NOT TOUCH or upgrades will break! --> <!-- Static settings, DO NOT TOUCH or upgrades will break! -->
<?define ProductUpgradeCode="{965370CD-253C-4720-82FC-2E6B02A53808}" ?> <?define ProductUpgradeCode="{@@PRODUCT_UPGRADE_CODE@@}" ?>
<?define RTMProductVersion="0.0.1" ?> <?define RTMProductVersion="0.0.1" ?>
</Include> </Include>