From 2f6b3a434008fdbb7d76910cf383884a3104f68e Mon Sep 17 00:00:00 2001 From: jklingen Date: Mon, 19 May 2025 16:46:21 +0200 Subject: [PATCH] Do not try to Sign if Thumbprint is Missing --- installer/innosetup/setup.iss | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/installer/innosetup/setup.iss b/installer/innosetup/setup.iss index 1d454f6be..56e52d328 100644 --- a/installer/innosetup/setup.iss +++ b/installer/innosetup/setup.iss @@ -136,8 +136,10 @@ OutputBaseFilename={#ExeName}-INSTALLER-{#Version}-UNSTABLE OutputDir=..\ PrivilegesRequired=lowest SetupIconFile=..\..\src\Greenshot\icons\applicationIcon\icon.ico -SignTool=SignTool sign /sha1 "{#GetEnv('CertumThumbprint')}" /tr http://time.certum.pl /td sha256 /fd sha256 /v $f -SignedUninstaller=yes +#if GetEnv('CertumThumbprint') != "" + SignTool=SignTool sign /sha1 "{#GetEnv('CertumThumbprint')}" /tr http://time.certum.pl /td sha256 /fd sha256 /v $f + SignedUninstaller=yes +#endif UninstallDisplayIcon={app}\{#ExeName}.exe Uninstallable=true VersionInfoCompany={#ExeName}