convert fdroid scanner --exodus to SignatureDataController

This commit is contained in:
Michael Pöhn 2022-09-28 17:35:31 +02:00
parent d5ef1b2e95
commit c10633eac5
5 changed files with 142 additions and 116 deletions

View file

@ -76,7 +76,7 @@ from fdroidserver.exception import FDroidException, VCSException, NoSubmodulesEx
BuildException, VerificationException, MetaDataException
from .asynchronousfilereader import AsynchronousFileReader
from . import apksigcopier
from . import apksigcopier, common
# The path to this fdroidserver distribution
@ -321,6 +321,22 @@ def fill_config_defaults(thisconfig):
break
def get_config(options=None):
"""
helper function for getting access to commons.config while safely
initializing if it wasn't initialized yet.
"""
global config
if config is not None:
return config
config = {}
common.fill_config_defaults(config)
common.read_config(options)
return config
def regsub_file(pattern, repl, path):
with open(path, 'rb') as f:
text = f.read()