Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.23 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.23 KB

FPF Tools APT packages LFS repo

This repository holds packages served on packages.freedom.press. Currently, this includes Dangerzone.

Prerequisites

  • git-lfs to store large files.
  • A very recent (>= 5.4) version of reprepro, for multiple-version support. Tested by building from source in Debian experimental. To install from source, try this repo.
  • zstd, for newer Ubuntu distributions and future Debian distributions (this has not been throughly tested yet).

Usage

  • Set up a machine with the GPG key used for signing Release files.

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

  • Run ./tools/publish, commit the results, and create a PR.

When PRs are merged, packages.freedom.press will pull new files and serve the contents of repo/public.

TODO

Since installing reprepro currently requires building it or running Debian unstable, we will containerize it in the near future. This will require communicating with GPG on the host or injecting the key, though.