mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Attempt to sign the Windows installer, failing with a warning if there's no cert available. Fixes #1823
This commit is contained in:
16
Make.bat
16
Make.bat
@@ -39,6 +39,8 @@ IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL%
|
|||||||
call :CREATE_INSTALLER
|
call :CREATE_INSTALLER
|
||||||
IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL%
|
IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL%
|
||||||
|
|
||||||
|
call :SIGN_INSTALLER
|
||||||
|
|
||||||
CD %WD%
|
CD %WD%
|
||||||
goto:EXIT
|
goto:EXIT
|
||||||
REM Main function Ends
|
REM Main function Ends
|
||||||
@@ -402,6 +404,20 @@ GOTO:EOF
|
|||||||
CD %WD%
|
CD %WD%
|
||||||
GOTO:EOF
|
GOTO:EOF
|
||||||
|
|
||||||
|
:SIGN_INSTALLER
|
||||||
|
ECHO Attempting to sign the installer...
|
||||||
|
signtool sign /t http://timestamp.verisign.com/scripts/timstamp.dll "%TARGETINSTALLER%\%INSTALLERNAME%"
|
||||||
|
IF %ERRORLEVEL% NEQ 0 (
|
||||||
|
ECHO
|
||||||
|
ECHO ************************************************************
|
||||||
|
ECHO * Failed to sign the installer
|
||||||
|
ECHO ************************************************************
|
||||||
|
SLEEP 5
|
||||||
|
)
|
||||||
|
|
||||||
|
CD %WD%
|
||||||
|
GOTO:EOF
|
||||||
|
|
||||||
:CLEANUP_ENV
|
:CLEANUP_ENV
|
||||||
ECHO Cleaning up private environment...
|
ECHO Cleaning up private environment...
|
||||||
rd "%PGBUILDPATH%\%VIRTUALENV%\Include" /S /Q
|
rd "%PGBUILDPATH%\%VIRTUALENV%\Include" /S /Q
|
||||||
|
|||||||
Reference in New Issue
Block a user