Files
nym/scripts/ppa.sh
T
2024-01-17 11:12:46 +01:00

23 lines
557 B
Bash
Executable File

#/bin/bash
# Run from repository root
# Needs PPA_SIGNING_KEY base64 encoded in env var
echo ${PPA_SIGNING_KEY} | base64 -d >ppa-signing-key.asc
gpg --import ppa-signing-key.asc
rm ppa-signing-key.asc
cargo deb -p nym-mixnode
cargo deb -p nym-gateway
cargo deb -p nym-cli
mv target/debian/*.deb ppa/debian
cd ppa
dpkg-scanpackages --multiversion . >Packages
gzip -k -f Packages
apt-ftparchive release . >Release
gpg --default-key "nym@nymtech.net" -abs -o - Release >Release.gpg
gpg --default-key "nym@nymtech.net" --clearsign -o - Release >InRelease