Parse zypp.conf multiversion option and make the setting available in pool and resolver.
authorMichael Andres <ma@suse.de>
Fri, 20 Nov 2009 12:29:37 +0000 (13:29 +0100)
committerMichael Andres <ma@suse.de>
Fri, 20 Nov 2009 12:29:37 +0000 (13:29 +0100)
commit96167acb698bd10975e1041717e8853aaa22216c
tree127b4cfd6ed488995f85a5d857fb7548c6fb2218
parent626dee7a5ec9f30222993c73d93c7d67383e1f04
Parse zypp.conf multiversion option and make the setting available in pool and resolver.

- Let  return the plain config file values (name or provides:...).
- Add 'bool multiversionInstall()' method in Solvable, ResObject and Selectable.
- Add sat::Pool::multiversionBegin to iterate over all multiversion installable packages.
- Pass the multiversion settings to the solver.
14 files changed:
zypp.conf
zypp/Resolvable.h
zypp/ZConfig.cc
zypp/ZConfig.h
zypp/sat/Pool.cc
zypp/sat/Pool.h
zypp/sat/Solvable.cc
zypp/sat/Solvable.h
zypp/sat/detail/PoolImpl.cc
zypp/sat/detail/PoolImpl.h
zypp/solver/detail/SATResolver.cc
zypp/ui/Selectable.cc
zypp/ui/Selectable.h
zypp/ui/SelectableImpl.h