Skip to content

Commit

Permalink
Gitian: Change source for detached signatures
Browse files Browse the repository at this point in the history
  • Loading branch information
gitianuser committed Dec 13, 2018
1 parent 0769c99 commit 4f7ec7a
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-osx-signer.yml
Expand Up @@ -7,7 +7,7 @@ architectures:
packages:
- "faketime"
remotes:
- "url": "https://github.com/cevap/ion-detached-sigs.git"
- "url": "https://github.com/gitianuser/ion-detached-sigs.git"
"dir": "signature"
files:
- "ion-osx-unsigned.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-win-signer.yml
Expand Up @@ -8,7 +8,7 @@ packages:
- "libssl-dev"
- "autoconf"
remotes:
- "url": "https://github.com/cevap/ion-detached-sigs.git"
- "url": "https://github.com/gitianuser/ion-detached-sigs.git"
"dir": "signature"
files:
- "osslsigncode-1.7.1.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion doc/README_osx.md
Expand Up @@ -92,6 +92,6 @@ build process to remain somewhat deterministic. Here's how it works:
that have been previously (deterministically) built in order to create a
final dmg.
- **TODO** The Apple keyholder uses this unsigned app to create a detached signature,
using the script that is also included there. Detached signatures are available from this [repository](https://github.com/cevap/ion-detached-sigs).
using the script that is also included there. Detached signatures are available from this [repository](https://github.com/gitianuser/ion-detached-sigs).
- Builders feed the unsigned app + detached signature back into Gitian. It
uses the pre-built tools to recombine the pieces into a deterministic dmg.
6 changes: 3 additions & 3 deletions doc/release-process.md
Expand Up @@ -38,7 +38,7 @@ Check out the source code in the following directory hierarchy.

cd /path/to/your/toplevel/build
git clone https://github.com/gitianuser/gitian.sigs.git
git clone https://github.com/cevap/ion-detached-sigs.git
git clone https://github.com/gitianuser/ion-detached-sigs.git
git clone https://github.com/devrandom/gitian-builder.git
git clone https://github.com/cevap/ion.git

Expand Down Expand Up @@ -88,7 +88,7 @@ Ensure gitian-builder is up-to-date:
mkdir -p inputs
wget -P inputs https://github.com/cevap/osslsigncode/releases/download/v1.7.1/osslsigncode-Backports-to-1.7.1.patch
wget -P inputs https://github.com/cevap/osslsigncode/archive/v1.7.1.tar.gz && mv inputs/v1.7.1.tar.gz inputs/osslsigncode-1.7.1.tar.gz
wget -P inputs https://github.com/cevap/MacOSX-SDKs/releases/download/MacOSX10.11.sdk-trusty/MacOSX10.11.sdk.tar.gz
wget -P inputs https://github.com/gitianuser/MacOSX-SDKs/releases/download/MacOSX10.11.sdk/MacOSX10.11.sdk.tar.xz
popd

Create the OS X SDK tarball, see the [OS X readme](README_osx.md) for details, and copy it into the inputs directory.
Expand Down Expand Up @@ -204,7 +204,7 @@ Codesigner only: Commit the detached codesign payloads:
Non-codesigners: wait for Windows/OS X detached signatures:

- Once the Windows/OS X builds each have 3 matching signatures, they will be signed with their respective release keys.
- Detached signatures will then be committed to the [ion-detached-sigs](https://github.com/cevap/ion-detached-sigs) repository, which can be combined with the unsigned apps to create signed binaries.
- Detached signatures will then be committed to the [ion-detached-sigs](https://github.com/gitianuser/ion-detached-sigs) repository, which can be combined with the unsigned apps to create signed binaries.

Create (and optionally verify) the signed OS X binary:

Expand Down

0 comments on commit 4f7ec7a

Please sign in to comment.