From d437abdc83f92d2b29d3931610f03af4d10c45fa Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 10 Oct 2021 19:46:23 -0400 Subject: Clean up HTTP URLs, fix references to Trac --- content/BuildingFromSource.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'content/BuildingFromSource.md') 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 -- cgit v1.2.3