setup: Merge multiple setup-apt-repo scripts into one.

This moves the `.asc` files into subdirectories, and writes out the
according `.list` files into them.  It moves from templates to
written-out `.list` files for clarity and ease of
implementation (Debian and Ubuntu need different templates for
`zulip`), and as a way of making explicit which releases are supported
for each list.  For the special-case of the PGroonga signing key, we
source an additional file within the directory.

This simplifies the process for adding another class of `.list` file.
This commit is contained in:
Alex Vandiver
2021-05-21 16:23:43 -07:00
committed by Tim Abbott
parent 7d1db086c3
commit f3eea72c2a
22 changed files with 131 additions and 203 deletions

View File

@@ -0,0 +1,2 @@
deb http://www.ksplice.com/apt bionic ksplice
deb-src http://www.ksplice.com/apt bionic ksplice