mirror of
https://github.com/f-droid/fdroidserver.git
synced 2026-05-18 13:39:55 -04:00
update: warn with --nosign if keystore/repo_pubkey are not present
This should also make it easier to use index.make() as an API function since this changes whether the instance var exists before checking the value.
This commit is contained in:
@@ -57,7 +57,10 @@ def make(apps, apks, repodir, archive):
|
|||||||
"""
|
"""
|
||||||
from fdroidserver.update import METADATA_VERSION
|
from fdroidserver.update import METADATA_VERSION
|
||||||
|
|
||||||
if not common.options.nosign:
|
if hasattr(common.options, 'nosign') and common.options.nosign:
|
||||||
|
if 'keystore' not in common.config and 'repo_pubkey' not in common.config:
|
||||||
|
raise FDroidException(_('"repo_pubkey" must be present in config.py when using --nosign!'))
|
||||||
|
else:
|
||||||
common.assert_config_keystore(common.config)
|
common.assert_config_keystore(common.config)
|
||||||
|
|
||||||
# Historically the index has been sorted by App Name, so we enforce this ordering here
|
# Historically the index has been sorted by App Name, so we enforce this ordering here
|
||||||
|
|||||||
Reference in New Issue
Block a user