diff options
author | Rob Austein <sra@hactrn.net> | 2021-10-10 19:46:23 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2021-10-10 19:46:23 -0400 |
commit | d437abdc83f92d2b29d3931610f03af4d10c45fa (patch) | |
tree | 5fd6db196767446179e45f94112f4a2704f9aeb1 /content/BuildingFromSource.md | |
parent | e19717637a538646e324e7608c0077e2a5efc515 (diff) |
Clean up HTTP URLs, fix references to Trac
Diffstat (limited to 'content/BuildingFromSource.md')
-rw-r--r-- | content/BuildingFromSource.md | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/content/BuildingFromSource.md b/content/BuildingFromSource.md index 4357d0d..40ea8ee 100644 --- a/content/BuildingFromSource.md +++ b/content/BuildingFromSource.md @@ -1,10 +1,9 @@ Title: Building Cryptech Software/Firmware/Bitstream From Source Author: Rob Austein Date: 2017-05-13 17:47 -Modified: 2017-05-17 21:28 +Modified: 2021-10-10 23:43 Category: Releases - Everything you need to build our software, firmware, and FPGA bitstreams from source yourself is publicly available, but the process is a bit complicated. Overall, there are two methods, one of which @@ -19,9 +18,8 @@ We check out copies of all the several dozen separate repositories and carefully arrange them in a tree structure which matches the official naming scheme. Yes, really. It's tedious, but we have [a script to automate this](https://git.cryptech.is/user/sra/build-tools/tree/https-sync-repos.py). -Be warned that this script is a kludge which relies on parsing -XML from this Wiki; this is nasty, but reasonably stable, because the -XML itself is generated by another script. +This works by parsing the `.gitmodules` file in the `releng/alpha` +repository (see "reproducible builds", below). Once you have this tree, you can hop around within it, building whichever bits are of interest to you. So if you want to rebuild just |