From 41a3adfa33c09ef02252457784d3a458867a9541 Mon Sep 17 00:00:00 2001 From: otavepto <153766569+otavepto@users.noreply.github.com> Date: Sun, 31 Dec 2023 19:52:17 +0200 Subject: [PATCH] sign the gen emu script too --- tools/generate_emu_config/rebuild_win.bat | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/generate_emu_config/rebuild_win.bat b/tools/generate_emu_config/rebuild_win.bat index c100319a..ba22fb7c 100644 --- a/tools/generate_emu_config/rebuild_win.bat +++ b/tools/generate_emu_config/rebuild_win.bat @@ -9,9 +9,16 @@ set "build_temp_dir=build\tmp\win" set "tool_name=generate_emu_config" set "icon_file=icon\Froyoshark-Enkel-Steam.ico" set "main_file=generate_emu_config.py" +set "signer_tool=..\..\third-party\build\win\cert\sign_helper.bat" set /a last_code=0 +if not exist "%signer_tool%" ( + 1>&2 echo "[X] signing tool wasn't found" + set /a last_code=1 + goto :script_end +) + if exist "%out_dir%" ( rmdir /s /q "%out_dir%" ) @@ -29,6 +36,9 @@ pyinstaller "%main_file%" --distpath "%out_dir%" -y --clean --onedir --name "%to set /a last_code=1 goto :script_end ) +for /f "usebackq tokens=* delims=" %%A in ('"%main_file%"') do ( + call "%signer_tool%" "%out_dir%\%tool_name%\%%~nA.exe" +) copy /y "steam_default_icon_locked.jpg" "%out_dir%\%tool_name%\" copy /y "steam_default_icon_unlocked.jpg" "%out_dir%\%tool_name%\"