_satResolver->setAllowvendorchange ( allowVendorChange() );
_satResolver->setAllowuninstall ( forceResolve() );
_satResolver->setUpdatesystem (false);
- _satResolver->setAllowvirtualconflicts (false);
_satResolver->setNoupdateprovide (false);
_satResolver->setDosplitprovides (false);
_satResolver->setSolveSrcPackages ( solveSrcPackages() );
os << " allowvendorchange = " << _solv->allowvendorchange << endl;
os << " allowuninstall = " << _solv->allowuninstall << endl;
os << " updatesystem = " << _solv->updatesystem << endl;
- os << " allowvirtualconflicts = " << _solv->allowvirtualconflicts << endl;
os << " noupdateprovide = " << _solv->noupdateprovide << endl;
os << " dosplitprovides = " << _solv->dosplitprovides << endl;
os << " onlyRequires = " << _solv->dontinstallrecommended << endl;
, _allowvendorchange(false)
, _allowuninstall(false)
, _updatesystem(false)
- , _allowvirtualconflicts(false)
, _noupdateprovide(false)
, _dosplitprovides(false)
, _onlyRequires(ZConfig::instance().solver_onlyRequires())
_solv->allowuninstall = _allowuninstall;
_solv->allowarchchange = _allowarchchange;
_solv->allowvendorchange = _allowvendorchange;
- _solv->allowvirtualconflicts = _allowvirtualconflicts;
_solv->dosplitprovides = _dosplitprovides;
_solv->noupdateprovide = _noupdateprovide;
_solv->dontinstallrecommended = _onlyRequires;
bool _allowvendorchange; // allow to change vendor of installed solvables
bool _allowuninstall; // allow removal of installed solvables
bool _updatesystem; // update
- bool _allowvirtualconflicts; // false: conflicts on package name, true: conflicts on package provides
bool _noupdateprovide; // true: update packages needs not to provide old package
bool _dosplitprovides; // true: consider legacy split provides
bool _onlyRequires; // true: consider required packages only
bool updatesystem () const {return _updatesystem;}
void setUpdatesystem ( const bool updatesystem) { _updatesystem = updatesystem;}
- bool allowvirtualconflicts () const {return _allowvirtualconflicts;}
- void setAllowvirtualconflicts ( const bool allowvirtualconflicts) { _allowvirtualconflicts = allowvirtualconflicts;}
-
bool noupdateprovide () const {return _noupdateprovide;}
void setNoupdateprovide ( const bool noupdateprovide) { _noupdateprovide = noupdateprovide;}