##
# solver.onlyRequires = false
+##
+## This file contains requirements/conflicts which fulfill the
+## needs of a running system.
+## For example the system would be broken if not glibc or kernel is
+## installed.
+## So the user will be informed if these packages will be deleted.
+##
+## format: Each line represents one dependency:
+## e.g.
+## requires:kernel
+## requires:glibc
+##
+# solver.checkSystemFile = /etc/zypp/systemCheck
+
##
## Path to locks file. If not exist then is create.
## In this file is saved also UI locks.
{
solver_onlyRequires = str::strToBool( value, solver_onlyRequires );
}
+ else if ( entry == "solver.checkSystemFile" )
+ {
+ solver_checkSystemFile = Pathname(value);
+ }
else if ( entry == "locksfile.path" )
{
locks_file = Pathname(value);
bool download_use_deltarpm;
bool solver_onlyRequires;
+ Pathname solver_checkSystemFile;
bool apply_locks_file;
bool ZConfig::solver_onlyRequires() const
{ return _pimpl->solver_onlyRequires; }
+ Pathname ZConfig::solver_checkSystemFile() const
+ { return _pimpl->solver_checkSystemFile; }
+
+
bool ZConfig::apply_locks_file() const
{
return _pimpl->apply_locks_file;
*/
bool solver_onlyRequires() const;
+ /**
+ * File in which dependencies described which has to be
+ * fulfilled for a running system.
+ */
+ Pathname solver_checkSystemFile() const;
+
/**
* Path where zypp can find or create lock file (configPath()/locks)
* \ingroup g_ZC_CONFIGFILES