From 166a8620a77143a4cb39fb731ebf03185a05d06b Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Tue, 2 Apr 2024 12:22:22 +0200 Subject: [PATCH] config: add gpg folder and signing options --- config/scheme.py | 5 +++++ config/state.py | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/config/scheme.py b/config/scheme.py index c27ee16..7ee2f47 100644 --- a/config/scheme.py +++ b/config/scheme.py @@ -44,6 +44,8 @@ class BuildSection(DictScheme): crosscompile: bool crossdirect: bool threads: int + sign_pkgs: bool + sign_repos: bool class PkgbuildsSection(DictScheme): @@ -141,6 +143,9 @@ class RuntimeConfiguration(DictScheme): uid: Optional[int] progress_bars: Optional[bool] colors: Optional[bool] + gpg_initialized: bool + gpg_pkg_key: Optional[str] + gpg_repo_key: Optional[str] class ConfigLoadState(DictScheme): diff --git a/config/state.py b/config/state.py index ab144e1..8038285 100644 --- a/config/state.py +++ b/config/state.py @@ -24,6 +24,8 @@ CONFIG_DEFAULTS_DICT = { 'crosscompile': True, 'crossdirect': True, 'threads': 0, + 'sign_pkgs': True, + 'sign_repos': False, }, 'pkgbuilds': { 'git_repo': 'https://gitlab.com/kupfer/packages/pkgbuilds.git', @@ -64,6 +66,9 @@ CONFIG_RUNTIME_DEFAULTS: RuntimeConfiguration = RuntimeConfiguration.fromDict({ 'uid': None, 'progress_bars': None, 'colors': None, + 'gpg_initialized': False, + 'gpg_pkg_key': None, + 'gpg_repo_key': None, })