Files
nym/scripts/ppa.sh
T
Drazen Urch 1948fd8e67 Publish deb packages to builds.ci (#4344)
* Publish deb

* Pass secret as argument

* Install cargo-deb
2024-01-24 13:18:52 +01:00

23 lines
548 B
Bash
Executable File

#/bin/bash
# Run from repository root
# Takes PPA_SIGNING_KEY base64 encoded as first argument
echo $1 | 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