From 32226d1454129bacd44f818f6d32d807bc0cc771 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 29 Nov 2010 17:47:10 -0500 Subject: [PATCH] Windows: permit code signing without timestamps If CODESIGN_TIMESTAMP is not defined, permit code signing to occur but do not ask signtool to contact a timestamp server. Change-Id: I801264192caaf871225b001c6f96c0317e115578 Reviewed-on: http://gerrit.openafs.org/3393 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/config/NTMakefile.amd64_w2k | 13 ++++++++++--- src/config/NTMakefile.i386_w2k | 14 +++++++++++--- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/config/NTMakefile.amd64_w2k b/src/config/NTMakefile.amd64_w2k index 7a0ecdaa6..8f010270c 100644 --- a/src/config/NTMakefile.amd64_w2k +++ b/src/config/NTMakefile.amd64_w2k @@ -334,13 +334,20 @@ _VC_MANIFEST_EMBED_DLL= SIGNTOOL=signtool.exe !ENDIF -!IF DEFINED(CODESIGN_DESC) && DEFINED(CODESIGN_URL) && DEFINED(CODESIGN_TIMESTAMP) +!IF DEFINED(CODESIGN_TIMESTAMP) +!IF DEFINED(CODESIGN_DESC) && DEFINED(CODESIGN_URL) CODESIGN_USERLAND= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /t $(CODESIGN_TIMESTAMP) /v $(CODESIGN_OTHER) $@ !IF "$(CODESIGN_CROSS_CERT)" != "" -CODESIGN_KERNEL= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /t $(CODESIGN_TIMESTAMP) $(CODESIGN_OTHER) /ac "$(CODESIGN_CROSS_CERT)" /v +CODESIGN_KERNEL= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /t $(CODESIGN_TIMESTAMP) $(CODESIGN_OTHER) /ac "$(CODESIGN_CROSS_CERT)" /v $@ +!ENDIF !ENDIF !ELSE -CODESIGN_USERLAND= +!IF DEFINED(CODESIGN_DESC) && DEFINED(CODESIGN_URL) +CODESIGN_USERLAND= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /v $(CODESIGN_OTHER) $@ +!IF "$(CODESIGN_CROSS_CERT)" != "" +CODESIGN_KERNEL= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /v $(CODESIGN_OTHER) /ac "$(CODESIGN_CROSS_CERT)" $@ +!ENDIF +!ENDIF !ENDIF !IF DEFINED(SYMSTORE_EXE) && DEFINED(SYMSTORE_ROOT) diff --git a/src/config/NTMakefile.i386_w2k b/src/config/NTMakefile.i386_w2k index f8dadde98..c294cee00 100644 --- a/src/config/NTMakefile.i386_w2k +++ b/src/config/NTMakefile.i386_w2k @@ -341,14 +341,22 @@ _VC_MANIFEST_EMBED_DLL= SIGNTOOL=signtool.exe !ENDIF -!IF DEFINED(CODESIGN_DESC) && DEFINED(CODESIGN_URL) && DEFINED(CODESIGN_TIMESTAMP) +!IF DEFINED(CODESIGN_TIMESTAMP) +!IF DEFINED(CODESIGN_DESC) && DEFINED(CODESIGN_URL) CODESIGN_USERLAND= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /t $(CODESIGN_TIMESTAMP) /v $(CODESIGN_OTHER) $@ !IF "$(CODESIGN_CROSS_CERT)" != "" -CODESIGN_KERNEL= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /t $(CODESIGN_TIMESTAMP) $(CODESIGN_OTHER) /ac "$(CODESIGN_CROSS_CERT)" /v +CODESIGN_KERNEL= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /t $(CODESIGN_TIMESTAMP) $(CODESIGN_OTHER) /ac "$(CODESIGN_CROSS_CERT)" /v $@ +!ENDIF !ENDIF !ELSE -CODESIGN_USERLAND= +!IF DEFINED(CODESIGN_DESC) && DEFINED(CODESIGN_URL) +CODESIGN_USERLAND= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /v $(CODESIGN_OTHER) $@ +!IF "$(CODESIGN_CROSS_CERT)" != "" +CODESIGN_KERNEL= "$(SIGNTOOL)" sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL) /v $(CODESIGN_OTHER) /ac "$(CODESIGN_CROSS_CERT)" $@ +!ENDIF !ENDIF +!ENDIF + !IF DEFINED(SYMSTORE_EXE) && DEFINED(SYMSTORE_ROOT) !IF "$(SYMSTORE_COMMENT)" != "" -- 2.39.5