76 std::ostream & about( std::ostream &
str )
const;
93 void setRepoManagerRoot (
const Pathname &root );
98 static Arch defaultSystemArchitecture();
101 Arch systemArchitecture()
const;
109 void setSystemArchitecture(
const Arch &
arch_r );
113 { setSystemArchitecture( defaultSystemArchitecture() ); }
118 static Locale defaultTextLocale();
122 Locale textLocale()
const;
129 { setTextLocale( defaultTextLocale() ); }
137 bool hasUserData()
const;
140 std::string userData()
const;
146 bool setUserData(
const std::string &
str_r );
234 void setGeoipEnabled(
bool enable =
true );
239 bool geoipEnabled ()
const;
251 const std::vector<std::string> geoipHostnames ()
const;
265 bool repo_add_probe()
const;
270 unsigned repo_refresh_delay()
const;
282 bool repoLabelIsAlias()
const;
291 void repoLabelIsAlias(
bool yesno_r );
296 long download_max_concurrent_connections()
const;
302 long download_min_download_speed()
const;
307 long download_max_download_speed()
const;
312 long download_max_silent_tries()
const;
317 long download_transfer_timeout()
const;
323 bool download_use_deltarpm()
const;
329 bool download_use_deltarpm_always()
const;
335 bool download_media_prefer_download()
const;
338 {
return ! download_media_prefer_download(); }
342 void set_download_media_prefer_download(
bool yesno_r );
346 void set_default_download_media_prefer_download();
352 Pathname download_mediaMountdir()
const;
356 void set_default_download_mediaMountdir();
376 bool gpgCheck()
const;
380 void setGpgCheck(
bool val_r );
384 void resetGpgCheck();
385 void resetRepoGpgCheck();
386 void resetPkgGpgCheck();
403 bool solver_onlyRequires()
const;
409 Pathname solver_checkSystemFile()
const;
416 Pathname solver_checkSystemFileDir()
const;
421 bool solver_allowVendorChange()
const;
424 bool solver_dupAllowDowngrade()
const;
427 bool solver_dupAllowNameChange()
const;
430 bool solver_dupAllowArchChange()
const;
433 bool solver_dupAllowVendorChange()
const;
438 bool solver_cleandepsOnRemove()
const;
447 unsigned solver_upgradeTestcasesToKeep()
const;
462 bool solverUpgradeRemoveDroppedPackages()
const;
464 void setSolverUpgradeRemoveDroppedPackages(
bool val_r );
466 void resetSolverUpgradeRemoveDroppedPackages();
478 const std::set<std::string> & multiversionSpec()
const;
479 void multiversionSpec( std::set<std::string>
new_r );
480 void clearMultiversionSpec();
481 void addMultiversionSpec(
const std::string &
name_r );
482 void removeMultiversionSpec(
const std::string &
name_r );
494 bool apply_locks_file()
const;
505 Pathname update_scriptsPath()
const;
510 Pathname update_messagesPath()
const;
520 static Pathname update_scriptsPath();
525 static Pathname update_messagesPath();
531 std::string updateMessagesNotify()
const;
533 void setUpdateMessagesNotify(
const std::string &
val_r );
535 void resetUpdateMessagesNotify();
546 target::rpm::RpmInstFlags rpmInstallFlags()
const;
560 Pathname credentialsGlobalDir()
const;
565 Pathname credentialsGlobalFile()
const;
575 std::string distroverpkg()
const;
587 std::string multiversionKernels()
const;
601 void notifyTargetChanged();
607 Pathname builtinRepoCachePath()
const;
609 Pathname builtinRepoMetadataPath()
const;
611 Pathname builtinRepoSolvfilesPath()
const;
613 Pathname builtinRepoPackagesPath()
const;