Mercurial > cpython-lru_cache-weakref
changeset 51611:dfcf690a67c8 legacy-trunk
Add optional code signing after merging.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Fri, 13 Feb 2009 20:51:48 +0000 |
| parents | 0590c0b76e64 |
| children | d3663f09d764 |
| files | Tools/msi/merge.py |
| diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Tools/msi/merge.py Fri Feb 13 20:26:16 2009 +0000 +++ b/Tools/msi/merge.py Fri Feb 13 20:51:48 2009 +0000 @@ -1,5 +1,6 @@ import msilib,os,win32com,tempfile,sys PCBUILD="PCBuild" +certname = None from config import * Win64 = "amd64" in PCBUILD @@ -76,3 +77,8 @@ db.Commit() merge(msi, "SharedCRT", "TARGETDIR", modules) + +# certname (from config.py) should be (a substring of) +# the certificate subject, e.g. "Python Software Foundation" +if certname: + os.system('signtool sign /n "%s" /t http://timestamp.verisign.com/scripts/timestamp.dll %s' % (certname, msi))
