Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions deployment/build-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ require_cmds() {

require_cmds docker git find touch skopeo

if $USE_NODE || $USE_RUST_LAUNCHER; then
require_cmds repro-env podman
if $USE_NODE || $USE_NODE_GCP || $USE_RUST_LAUNCHER; then
require_cmds repro-env podman catatonit
fi

if ! docker buildx &>/dev/null; then
Expand Down
4 changes: 3 additions & 1 deletion docs/reproducible-builds.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@ security and verification purposes.
- `docker` with buildx support
- `jq`
- `git`
- `skopeo`

**Additional requirements for building the node image**:
**Additional requirements for building the node or launcher image**:

- `repro-env` - Tool for reproducible build environments ([install here](https://github.com/kpcyrd/repro-env))
- `podman`
- `catatonit` - podman's container entrypoint, which `repro-env` requires

**Requirements for building the MPC contract** (either path works):

Expand Down
6 changes: 3 additions & 3 deletions docs/running-an-mpc-node-in-tdx-external-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -1849,8 +1849,8 @@ git checkout 828f816be36aed6f0d2438e0131b3e9d7d0931ad
```

* Compile it using the reproduce build script. For this you need to install
`repro-env`, `docker-buildx`, and `skopeo`, and have the `docker` daemon
running.
`repro-env`, `podman`, `catatonit`, `docker-buildx`, and `skopeo`, and have
the `docker` daemon running.

```bash
$ ./deployment/build-images.sh --node
Expand Down Expand Up @@ -1955,7 +1955,7 @@ cd mpc/
git checkout <commit-hash>
```

* Compile it using the reproducible build script. For this you need to install `repro-env`, `docker-buildx`, and `skopeo`, and have the `docker` daemon running.
* Compile it using the reproducible build script. For this you need to install `repro-env`, `podman`, `catatonit`, `docker-buildx`, and `skopeo`, and have the `docker` daemon running.

```bash
$ ./deployment/build-images.sh --rust-launcher
Expand Down
Loading