Skip to content

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

Notifications You must be signed in to change notification settings

apyrgio/apt-tools-prod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.4%
  • Shell 6.6%