diff options
| author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-09-07 15:21:29 +0200 |
|---|---|---|
| committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-09-07 15:21:29 +0200 |
| commit | cea9d8bb0b407f6675ed063e0fd4152ab2a9e128 (patch) | |
| tree | 7c0ad14a20d2b711b035ce9e804140bafd5db52f /src/Daemon/MiddleWare.cpp | |
| parent | 9a8effd59d69dc557f5e2931a3577a314697a259 (diff) | |
| parent | bb46fd1f7466df6a7f0c45ad50c661a36fec0caf (diff) | |
| download | abrt-cea9d8bb0b407f6675ed063e0fd4152ab2a9e128.tar.gz abrt-cea9d8bb0b407f6675ed063e0fd4152ab2a9e128.tar.xz abrt-cea9d8bb0b407f6675ed063e0fd4152ab2a9e128.zip | |
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
Diffstat (limited to 'src/Daemon/MiddleWare.cpp')
| -rw-r--r-- | src/Daemon/MiddleWare.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/Daemon/MiddleWare.cpp b/src/Daemon/MiddleWare.cpp index 05e91fd..e6c9187 100644 --- a/src/Daemon/MiddleWare.cpp +++ b/src/Daemon/MiddleWare.cpp @@ -36,14 +36,14 @@ */ CPluginManager* g_pPluginManager; /** - * An instance of CRPM used for package checking. - * @see RPM.h - */ -CRPM g_RPM; -/** * A set of blacklisted packages. */ set_string_t g_setBlackList; +/** + * An instance of CRPM used for package checking. + * @see RPM.h + */ +static CRPM s_RPM; /** @@ -450,6 +450,12 @@ static bool IsDebugDumpSaved(const std::string& pUID, return found; } +void LoadOpenGPGPublicKey(const char* key) +{ + VERB1 log("Loading GPG key '%s'", key); + s_RPM.LoadOpenGPGPublicKey(key); +} + /** * Get a package name from executable name and save * package description to particular debugdump directory of a crash. @@ -484,7 +490,7 @@ static mw_result_t SavePackageDescriptionToDebugDump(const std::string& pExecuta } if (g_settings_bOpenGPGCheck) { - if (!g_RPM.CheckFingerprint(packageName)) + if (!s_RPM.CheckFingerprint(packageName)) { error_msg("package isn't signed with proper key"); return MW_GPG_ERROR; |
