Charlie O'Keefe
ab9e63f211
Add env var lookups to gitian.yml
...
This way we are not asking the user to make local edits to a version
controlled file
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
97e2790e4b
Add section on allowing .envrc files
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
ff325c9904
Add setup step to copy .env.example and .envrc.example
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
822b6e3d13
Add .env.example and .envrc.example
...
...and .gitignore .env and .envrc so they can be easily customized if
desired
2019-03-26 22:29:13 -06:00
Charlie O'Keefe
609a08c337
Add more description to 'clone project' step
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
e24d785b48
Minor wording change
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
f4a61450e0
Bump vagrant-disksize step
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
82313e8f63
Add 'Install direnv' section to Debian 9 steps
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
def46d8331
Update python list item to mention venv support
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
47c88df4ec
Add direnv as an optional/recommended dependency
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
c01f549aa3
bump date on debian 9 gpg2 step
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
3515c33396
Remove ansible from Debian 9 setup steps
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
5472bb5c6a
Remove pip from Debian 9 setup steps
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
5ef5d1ffb6
Add Python to list of dependencies
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
2934c1b304
Remove Ansible from list of Dependencies
...
Rather than describing this in the first part, which depends on OS,
I'll describe using a project-local python virtual environment.
2019-03-26 13:27:06 -06:00
Charlie O'Keefe
9376172368
Merge pull request #57 from charlieok/bump_dates_and_versions
...
Update dates/versions on some Debian 9 steps
2019-03-26 13:25:10 -06:00
Charlie O'Keefe
9ab7d371fd
Update dates/versions on some Debian 9 steps
...
VirtualBox, git, Vagrant
2019-03-26 09:50:29 -06:00
Ian Munoz
298ee405b8
Merge pull request #55 from charlieok/update_vm_from_jessie_to_stretch
...
Update vagrant machine from jessie to stretch
2019-03-26 09:31:05 -06:00
Charlie O'Keefe
60c6dea291
Install lxc from standard apt repository rather than backports
2019-03-24 18:48:07 -06:00
Charlie O'Keefe
0ce6182f9e
Update zcash-build vm debian release from jessie to stretch
2019-03-24 18:46:37 -06:00
Charlie O'Keefe
bbab46bc91
Merge pull request #53 from charlieok/update_virtualbox_install_steps
...
Update VirtualBox install steps
2019-02-25 09:32:28 -07:00
Charlie O'Keefe
021a59e2b5
Update VirtualBox install steps
...
Oracle provides an apt repository with more up-to-date VirtualBox
packages than the debian 'backports' repository described previously
2019-02-24 15:23:23 -07:00
Charlie O'Keefe
8ac775cf45
Merge pull request #52 from charlieok/prefer_ssh_forwarding
...
Prefer ssh-agent forwarding
2019-02-19 10:03:31 -07:00
Charlie O'Keefe
038ea71dc4
Remove ssh-key-copying tasks, ssh_key_name config
...
Preferring ssh-agent forwarding to copying user's ssh keys.
As a bonus, ansible tasks don't need to know or care about the name or
path of the user's ssh private key file, and the configuration is
simplified.
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
4445214926
Remove ssh portion of "GPG and SSH" section
...
The parts about ssh here are now addressed by the above walkthrough of
ssh-agent forwarding.
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
e6c5f4cd59
Add steps to ssh-add and verify that it worked
...
Walk the user through using ssh-agent in case they're unfamiliar with it
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
9664a7ad20
backtick-quote directory path
...
This fixed a syntax-highlighting artifact in the sublime markdown view
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
befdf62fb4
Clarify what the ssh keypair we're using is for
2019-02-14 15:43:45 -07:00
Charlie O'Keefe
47de984d0b
Merge pull request #51 from charlieok/fix_typo
...
Add missing space
2019-02-14 15:42:27 -07:00
Charlie O'Keefe
fce7b89e9d
Add missing space
2019-02-14 15:41:34 -07:00
Charlie O'Keefe
726e77248c
Merge pull request #50 from charlieok/master
...
Clarify that gsign is a gitian command
2019-02-14 13:51:01 -07:00
Charlie O'Keefe
77a804aa52
Clarify that gsign is a gitian command
2019-02-14 13:50:21 -07:00
Charlie O'Keefe
e67168e0dc
Merge pull request #49 from charlieok/master
...
Remove redundant instruction
2019-02-14 13:43:18 -07:00
Charlie O'Keefe
d0cabd80ef
Remove redundant instruction
...
Already covered above when listing fields in gitian.yml
2019-02-14 13:42:43 -07:00
Charlie O'Keefe
16210fc5f5
Merge pull request #34 from charlieok/add_ubuntu_18.04_install_steps
...
Add ubuntu 18.04 install steps
2019-02-14 13:30:41 -07:00
Charlie O'Keefe
be826cd697
change 'last tested' date from 4/28 to 5/21
2019-02-14 13:28:55 -07:00
Charlie OKeefe
e79c6b6fdb
Use 'quick-generate-key' in command instead of 'quick-gen-key'
...
The longer form matches the command's help output. This was originally
changed to support earlier versions of gpg but I later encountered other
problems with earlier versions and added 2.1.18 as a recommended minimum
version number.
2019-02-14 13:28:55 -07:00
Charlie OKeefe
c4a2fcf26c
Remove 'optional' label from gpg_key_id entry in gitian.yml
...
This is said to no longer be optional
https://chat.zcashcommunity.com/channel/zcash-dev?msg=qG2fZcCBid2vSBcoz
2019-02-14 13:28:55 -07:00
Charlie OKeefe
b62ccfde55
Add rng-tools to the list of packages to install
...
This was seen to fix an issue where gpg2 hung waiting for entropy when
generating keys
https://chat.zcashcommunity.com/channel/zcash-dev?msg=AkSCfLbihcgtECiig
2019-02-14 13:28:55 -07:00
Charlie OKeefe
5b34223880
Be explicit about directing user to specify tag
2019-02-14 13:28:55 -07:00
Charlie OKeefe
9f182d481e
Inline instruction on testing github ssh connection
2019-02-14 13:28:55 -07:00
Charlie OKeefe
1a24a2c54a
Can use 'apt' instead of 'apt-get'
2019-02-14 13:28:55 -07:00
Charlie OKeefe
dae24ab3f8
Minor syntax/grammar cleanup
2019-02-14 13:28:55 -07:00
Charlie OKeefe
cf58cde47b
Add steps for installing dependencies using Ubuntu 18.04
2019-02-14 13:28:55 -07:00
Charlie O'Keefe
fe057e09a8
Merge pull request #48 from charlieok/master
...
List platform-specific steps first
2019-02-14 13:19:49 -07:00
Charlie O'Keefe
c13af9c93b
List platform-specific steps first
...
We want the reader to follow the platform-specific steps first, if
applicable, rather than having to read ahead or start doing something
they don't need to do.
2019-02-14 13:18:25 -07:00
Charlie O'Keefe
62460bdb84
Merge pull request #47 from charlieok/simplify_requirements
...
Just say four cores
2019-02-14 13:11:12 -07:00
Charlie O'Keefe
c0d8bc683e
Just say four cores
2019-02-14 13:10:14 -07:00
Charlie O'Keefe
46e76d0122
Merge pull request #46 from charlieok/dont_override_gnupghome
...
Don't override GNUPGHOME
2019-02-13 22:07:28 -07:00
Charlie O'Keefe
7491699409
Don't override GNUPGHOME
...
A user may have set GNUPGHOME to a location other than
$HOME/.gnupg and if they have, we should let gpg use that location.
gpg already defaults to $HOME/.gnupg if GNUPGHOME isn't set.
2019-02-13 21:38:14 -07:00