1948fd8e67
* Publish deb * Pass secret as argument * Install cargo-deb
23 lines
548 B
Bash
Executable File
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
|