{
RepoManager manager(zypper.globalOpts().rm_options);
list<RepoInfo> known = manager.knownRepositories();
- bool founded = false;
-
+ bool founded = false;
+
unsigned int number = 1; // repo number
for (list<RepoInfo>::const_iterator known_it = known.begin();
known_it != known.end(); ++known_it, number++)
catch(const url::UrlException &){}
} // END for all known repos
-
+
return founded;
}
// repo found
// is it a duplicate? compare by alias and URIs
- //! \todo operator== in RepoInfo?
+ //! \todo operator== in RepoInfo?
bool duplicate = false;
for (list<RepoInfo>::const_iterator repo_it = repos.begin();
repo_it != repos.end(); ++repo_it)
{
bool equals = true;
-
+
// alias
if (repo_it->alias() != repo.alias())
{
{
string msg = boost::str(
format(_("Skipping disabled repository '%s'")) % repo.name());
-
+
if (specified.empty())
zypper.out().info(msg, Out::HIGH);
else
zypper.out().error(msg);
-
+
enabled_repo_count--;
continue;
}
it != repos.end(); ++it)
{
RepoInfo repo(*it);
-
+
if (!specified.empty())
{
bool found = false;
found = true;
break;
}
-
+
if (!found)
{
DBG << repo.alias() << "(#" << ") not specified,"
continue;
}
}
-
+
try
{
if( clean_metadata )
zypper.out().info(_("Cleaning installed packages cache."), Out::HIGH);
try
{
- manager.cleanTargetCache();
+#warning NEED TO CALL Target::cleanCache()
+ // manager.cleanTargetCache();
}
catch (...)
{
repo.setType(RepoType(type));
repo.setAlias(alias.empty() ? timestamp() : alias);
- parsed_opts::const_iterator it = zypper.cOpts().find("name");
+ parsed_opts::const_iterator it = zypper.cOpts().find("name");
if (it != zypper.cOpts().end())
repo.setName(it->second.front());
repo.addBaseUrl(url);
changed_autoref = true;
repo.setAutorefresh(autoref);
}
-
+
int prio = 0;
parsed_opts::const_iterator tmp1;
if ((tmp1 = zypper.cOpts().find("priority")) != zypper.cOpts().end())