20 lines
477 B
Bash
Executable File
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
|