You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you want to run a parallel build, invoke `./gitian-parallel-build.sh` instead.
447
442
448
-
The output from `gbuild` is informative. There are some common warnings which can be ignored, e.g. if you get an intermittent privileges error related to LXC then just execute the script again. The most important thing is that one reaches the step which says `Running build script (log in var/build.log)`. If not, then something else is wrong and you should let us know.
443
+
The output from `gbuild` is informative. There are some common warnings which can be ignored,
444
+
e.g. if you get an intermittent privileges error related to LXC then just execute the script again.
445
+
The most important thing is that one reaches the step that says
446
+
`Running build script (log in var/build.log)`. If not, then something else is wrong and you should
447
+
let us know.
449
448
450
-
Take a look at the variables near the top of `~/gitian-build.sh` and get familiar with its functioning, as it can handle most tasks.
449
+
Take a look at the variables near the top of `~/gitian-build.sh` and get familiar with its
450
+
functioning, as it can handle most tasks.
451
451
452
-
It's also a good idea to regularly `git pull` on this repository to obtain updates and re-run the entire VM provisioning for each release, to ensure current and consistent state for your builder.
452
+
It's also a good idea to regularly `git pull` on this repository to obtain updates and re-run the
453
+
entire VM provisioning for each release, to ensure current and consistent state for your builder.
453
454
454
455
455
456
Generating and uploading signatures
456
457
-----------------------------------
457
458
458
-
The procedure used to be to import a GnuPG private key into the VM, and use it there in order to sign the manifests that get pushed to [zcash/gitian.sigs](https://github.com/zcash/gitian.sigs). We no longer do this; instead you will copy the manifests out of the VM and sign them outside. This is simpler because a developer will typically already have their GnuPG and ssh keys outside the VM.
459
+
The procedure used to be to import a GnuPG private key into the VM, and use it there in order to
460
+
sign the manifests that get pushed to [zcash/gitian.sigs](https://github.com/zcash/gitian.sigs).
461
+
We no longer do this; instead you will copy the manifests out of the VM and sign them outside.
462
+
This is simpler because a developer will typically already have their GnuPG and ssh keys outside
463
+
the VM.
459
464
460
-
Manifests for the builds you have just completed will be left in the `/home/vagrant/gitian.sigs` directory inside the VM.
465
+
Manifests for the builds you have just completed will be left in the `/home/vagrant/gitian.sigs`
466
+
directory inside the VM.
461
467
462
-
Outside the VM, you should have a checkout of your fork of [zcash/gitian.sigs](https://github.com/zcash/gitian.sigs). Copy the manifests out of the VM and then sign them using the `gitian-sign.sh` script. For example, if the `zcash-gitian` and `gitian.sigs` checkouts are sibling directories, `cd` to the former and run:
468
+
Outside the VM, you should have a checkout of your fork of
469
+
[zcash/gitian.sigs](https://github.com/zcash/gitian.sigs). Copy the manifests out of the VM and
470
+
then sign them using the `gitian-sign.sh` script. For example, if the `zcash-gitian` and
471
+
`gitian.sigs` checkouts are sibling directories, `cd` to the former and run:
To validate your own signatures and those of other developers, add the public keys from `contrib/gitian-downloader` in the Zcash source repository and mark them as trusted, then run:
478
+
To validate your own signatures and those of other developers, add the public keys from
479
+
`contrib/gitian-downloader` in the Zcash source repository and mark them as trusted, then run:
470
480
471
481
```
472
482
./gitian-verify.sh ../gitian.sigs
@@ -490,4 +500,5 @@ Other notes
490
500
491
501
Port 2200 on the host machine should be forwarded to port 22 on the guest virtual machine.
492
502
493
-
The automation and configuration management assumes that VirtualBox will assign the IP address `10.0.2.15` to the Gitian host Vagrant VM.
503
+
The automation and configuration management assumes that VirtualBox will assign the IP address
0 commit comments