From 1137696955b91f4f78132ff68489338af163b54e Mon Sep 17 00:00:00 2001 From: Duncan Mac-Vicar P Date: Tue, 28 Aug 2007 11:50:58 +0000 Subject: [PATCH] ensure target is initialized --- src/zypper-sources.cc | 6 +++++- src/zypper.cc | 2 -- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/zypper-sources.cc b/src/zypper-sources.cc index f38ef0f..56e48c3 100644 --- a/src/zypper-sources.cc +++ b/src/zypper-sources.cc @@ -20,7 +20,7 @@ #include "zypper-callbacks.h" #include "zypper-utils.h" #include "zypper-sources.h" - +#include "zypper-misc.h" using namespace std; using namespace boost; @@ -196,6 +196,8 @@ static bool build_cache(const RepoInfo &repo, bool force_build) static int do_init_repos() { + // load gpg keys + cond_init_target (); RepoManager manager; string specific_repo = copts.count("repo") ? copts["repo"].front() : ""; @@ -436,6 +438,8 @@ void safe_lexical_cast (Source s, Target &tr) { int refresh_repos(vector & arguments) { + // need gpg keys when downloading (#304672) + cond_init_target(); RepoManager manager; list repos; try diff --git a/src/zypper.cc b/src/zypper.cc index 10d14d1..6edc54c 100644 --- a/src/zypper.cc +++ b/src/zypper.cc @@ -1003,8 +1003,6 @@ int one_command(int argc, char **argv) return ZYPPER_EXIT_ERR_PRIVILEGES; } - // need gpg keys when downloading (#304672) - cond_init_target(); refresh_repos(arguments); } -- 2.7.4