build: 安装器许可页顶部文案自动注入内部署名(构建时生成 .nsh)
This commit is contained in:
1 parent
1bc439d8e1
commit
7f183d5327
3 files changed
+16
-1
No files matched your search
@@ -40,6 +40,16 @@ if defined INTERNAL_SIGNATURE (
|
||||
cd ..
|
||||
|
||||
echo === [4/4] console package (electron-builder) ===
|
||||
REM 安装器许可页顶部文案由本机署名生成(.nsh 是生成物,已 gitignore)
|
||||
set "SIGNATURE_TEXT="
|
||||
if exist "deploy\signature.local.txt" set /p SIGNATURE_TEXT=<"deploy\signature.local.txt"
|
||||
> "console\resources\installer-signature.nsh" echo !macro customHeader
|
||||
if defined SIGNATURE_TEXT (
|
||||
>> "console\resources\installer-signature.nsh" echo !define MUI_LICENSEPAGE_TEXT_TOP "内部署名:%SIGNATURE_TEXT%"
|
||||
) else (
|
||||
>> "console\resources\installer-signature.nsh" echo !define MUI_LICENSEPAGE_TEXT_TOP "请阅读并接受许可协议"
|
||||
)
|
||||
>> "console\resources\installer-signature.nsh" echo !macroend
|
||||
REM win.icon 由 electron-builder 内部调 rcedit 写进 PE 资源;
|
||||
REM 它需要的 winCodeSign / nsis 从 gh-proxy 取,签名关闭。
|
||||
taskkill /im "Scoreboard Console.exe" /f >nul 2>&1
|
||||
|
||||
Reference in new issue
Block a user