Files
nym/scripts/ppa.sh
T
Drazen Urch 3b8cff8b32 Feature/ppa repo (#4165)
* Test GH pages

* Add workflow

* Maybe fix path

* Restructure

* Rename list file

* Naming

* Restructure again

* Add readme, final touches

* Add script to update PPA

* Update change log

* Update Makefile

* Avoid commiting keys by accident

* Documnet PPA_SIGNING_KEY in script
2023-11-23 13:51:58 +01:00

21 lines
516 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
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