Changes between Version 14 and Version 15 of BuildingTapWindows6
- Timestamp:
- 12/15/16 12:23:35 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingTapWindows6
v14 v15 28 28 The actual build procedure is a bit convoluted: 29 29 30 1. Run ''buildtap.py'' on the build computer, signing it with the SHA1 certificate. Make sure to include the correct cross-certificate and to timestamp the signature. Creating the installer (buildtap.py -p) does not make any sense right here.30 1. Run ''buildtap.py'' on the build computer, using the SHA1 certificate for signing. Make sure to include the correct cross-certificate and to timestamp the signature. Creating the installer (buildtap.py -p) does not make any sense right here. 31 31 1. Copy tap6.tar.gz to the signing computer 32 32 1. Unpack tap6.tar.gz on the signing computer … … 35 35 1. Copy the contents of the dual-signed tap6 directory to ''dist'' in tap-windows6 build root. 36 36 1. Run ''buildtap.py'' again using the same parameters as before, but ensure you do not ''clean'' (-c) or ''build'' (-b). You should only ''package'' (-p) the dist directory into an installer. 37 1. Copy the installerto the code-signing computer, and append a signature to it using the EV SHA2 certificate. Right now, this process has not been automated, but the command-line is fairly easy to construct manually by looking at [https://github.com/mattock/sign-tap6/ Sign-Tap6.ps1].37 1. Copy the resulting ''installer'' to the code-signing computer, and append a signature to it using the EV SHA2 certificate. Right now, this process has not been automated, but the command-line is fairly easy to construct manually by looking at [https://github.com/mattock/sign-tap6/ Sign-Tap6.ps1]. 38 38 39 39 If this process sounds complicated, it's because it is. At some point would make sense to adapt buildtap.py to add both signatures automatically, which would simplify the process dramatically. However, that would require porting buildtap.py to Windows Kit 10, which would require a non-trivial amount of work.