From f0cd10551f576f8e694f5aebee5aaaf21a7efb87 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A1n=20Kupec?= Date: Tue, 30 Nov 2010 11:16:19 +0100 Subject: [PATCH] load target before refreshing services --- src/repos.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/repos.cc b/src/repos.cc index 5987c5e..6ecd223 100644 --- a/src/repos.cc +++ b/src/repos.cc @@ -527,6 +527,11 @@ unsigned repo_specs_to_aliases(Zypper & zypper, template void do_init_repos(Zypper & zypper, const Container & container) { + // load gpg keys & get target info + // the target must be known before refreshing services so that repo manager + // can ignore repos targetted for other systems + init_target(zypper); + MIL << "Refreshing autorefresh services." << endl; const list & services = zypper.repoManager().knownServices(); @@ -547,9 +552,6 @@ void do_init_repos(Zypper & zypper, const Container & container) RepoManager & manager = zypper.repoManager(); RuntimeData & gData = zypper.runtimeData(); - // load gpg keys - init_target(zypper); - // get repositories specified with --repo or --catalog or in the container list not_found; @@ -732,6 +734,7 @@ void init_target (Zypper & zypper) if (!done) { zypper.out().info(_("Initializing Target"), Out::HIGH); + MIL << "Initializing target" << endl; try { -- 2.7.4