Files
staff-laptop/build-innernet-client.sh
2022-01-23 22:17:19 +01:00

20 lines
477 B
Bash
Executable File

#!/usr/bin/env bash
# build needed Docker container
docker build . -t rust-deb:bullseye
# Go to innernet-src submodule
cd innernet || exit
INNERNET_VERSION="${INNERNET_VERSION:-1.5.1}"
# Checkout correct version
git checkout "v${INNERNET_VERSION}"
# Build binaries
echo "Building client binary"
docker run --rm -v $PWD:/innernet rust-deb:bullseye cargo deb -p client
# Copy binaries to Ansible roles
cp target/debian/innernet_"$INNERNET_VERSION"_amd64.deb ./innernet.deb