1 |
Add repos.conf sync-webrsync-verify-signature = true|false setting that |
2 |
enables sync-openpgp-key-path support like in the rsync and git sync |
3 |
modules. This is disabled by default, in order to avoid interference |
4 |
with legacy manual PORTAGE_GPG_DIR configuration. |
5 |
|
6 |
When sync-webrsync-verify-signature = true is set in repos.conf, |
7 |
if the PORTAGE_GPG_DIR has not been exported, emerge-webrsync will |
8 |
assume that it has been called directly and it will output an error |
9 |
message advising the user to instead call emerge --sync or emaint sync. |
10 |
|
11 |
Bug: https://bugs.gentoo.org/661838 |
12 |
|
13 |
Zac Medico (2): |
14 |
emerge-webrsync: exit early for signature problem (bug 661838) |
15 |
webrsync: support sync-openpgp-key-path (bug 661838) |
16 |
|
17 |
bin/emerge-webrsync | 21 +++++++- |
18 |
lib/portage/sync/modules/webrsync/__init__.py | 4 +- |
19 |
lib/portage/sync/modules/webrsync/webrsync.py | 69 +++++++++++++++++++++++---- |
20 |
man/portage.5 | 5 ++ |
21 |
4 files changed, 88 insertions(+), 11 deletions(-) |
22 |
|
23 |
-- |
24 |
2.13.6 |