|
6 years ago | |
---|---|---|
contrib | 6 years ago | |
doc | 6 years ago | |
lib | 6 years ago | |
.gitignore | 6 years ago | |
LICENSE | 6 years ago | |
README.md | 6 years ago | |
TODO.md | 6 years ago | |
amprolla_init.py | 6 years ago | |
amprolla_merge.py | 6 years ago | |
amprolla_update.py | 6 years ago |
README.md
amprolla

amprolla is an apt repository merger originally intended for use with the Devuan infrastructure. This version is the third iteration of the software. The original version of amprolla was not performing well in terms of speed, and the second version was never finished - therefore this version has emerged.
Dependencies
amprolla requires at least Python 3.5, and some external modules for it.
Devuan Ascii/Debian Stretch
gnupg2 python3-requests python3-gnupg
Gentoo:
app-crypt/gnupg dev-python/requests dev-python/python-gnupg
Basic usage
Copy lib/config.def.py
to lib/config.py
and edit lib/config.py
to
your needs, and then run amprolla_init.py
. This will download the
repositories we will merge afterwards. When this is done, you can run
amprolla_merge.py
which will perform the actual merge, and finally
sign the Release files needed. To perform incremental updates, run
amprolla_update.py
with a cron job in your desired intervals.
An nginx
configuration for the amprolla server can be found in
contrib
.
More information on amprolla should be found in the doc
directory.