Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/freedomofpress/yum-tools-prod

Artifact storage for Dangerzone and other non-SD .rpm packages
https://github.com/freedomofpress/yum-tools-prod

Last synced: 7 days ago
JSON representation

Artifact storage for Dangerzone and other non-SD .rpm packages

Awesome Lists containing this project

README

        

# FPF Tools RPM packages LFS repo

This repository holds RPM packages served on `packages.freedom.press`.
Currently, this includes [Dangerzone](https://dangerzone.rocks/).

## Prerequisites

- A Fedora machine, since we will use the RPM toolchain.
- [git-lfs](https://git-lfs.github.com/) to store large files.
- `gpg`, for fetching the public/private keys.
- `rpm-sign`, for signing the packages.

## Usage

- Set up a machine with the GPG key used for signing/verifying RPMs.

- Copy package files to each suite in `dangerzone`. You may want to
prune older versions as new ones are released, to keep the repo
manageable.

- Sign packages with `/scripts/publish.py --sign --all`. You need the private key
in the GPG keyring for this action.

- Verify package signatures with `/scripts/publish.py --verify --all`. You need
the public key in the GPG keyring for this action.