|
libzypp 17.38.7
|
ZConfig implementation. More...
Classes | |
| struct | TargetDefaults |
| Settings that follow a changed Target. More... | |
| struct | MultiversionMap |
Public Member Functions | |
| Impl () | |
| Impl (const Impl &)=delete | |
| Impl (Impl &&)=delete | |
| Impl & | operator= (const Impl &)=delete |
| Impl & | operator= (Impl &&)=delete |
| ~Impl () | |
| Pathname | _autodetectSystemRoot () const |
| bsc#1237044: Provide announceSystemRoot to allow commands using –root without launching a Target. | |
| void | notifyTargetChanged () |
| MultiversionSpec & | multiversion () |
| const MultiversionSpec & | multiversion () const |
| const TargetDefaults & | targetDefaults () const |
| TargetDefaults & | targetDefaults () |
Private Types | |
| using | MultiversionSpec = std::set<std::string> |
Private Member Functions | |
| MultiversionSpec & | getMultiversion () const |
Private Attributes | |
| TargetDefaults | _initialTargetDefaults |
| Initial TargetDefaults from /. | |
| std::optional< TargetDefaults > | _currentTargetDefaults |
| TargetDefaults while –root. | |
| MultiversionMap | _multiversionMap |
ZConfig implementation.
Definition at line 233 of file ZConfig.cc.
|
private |
Definition at line 235 of file ZConfig.cc.
|
inline |
Definition at line 317 of file ZConfig.cc.
|
delete |
|
delete |
|
inline |
Definition at line 551 of file ZConfig.cc.
|
inline |
bsc#1237044: Provide announceSystemRoot to allow commands using –root without launching a Target.
An announced SystemRoot is used rather than / when no Target is up. This enables sub components (e.g. VarReplacer) to refer to the right context.
Setting or re-setting a Target clears any announced SystemRoot.
Definition at line 560 of file ZConfig.cc.
|
inline |
Definition at line 566 of file ZConfig.cc.
|
inline |
Definition at line 632 of file ZConfig.cc.
|
inline |
Definition at line 633 of file ZConfig.cc.
|
inline |
Definition at line 654 of file ZConfig.cc.
|
inline |
Definition at line 655 of file ZConfig.cc.
|
inlineprivate |
Definition at line 744 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::_announced_root_path |
Definition at line 588 of file ZConfig.cc.
| long zypp::ZConfig::Impl::cfg_lockTimeout = 0 |
Definition at line 590 of file ZConfig.cc.
| Arch zypp::ZConfig::Impl::cfg_arch |
Definition at line 592 of file ZConfig.cc.
| Locale zypp::ZConfig::Impl::cfg_textLocale |
Definition at line 593 of file ZConfig.cc.
| DefaultOption<Pathname> zypp::ZConfig::Impl::cfg_cache_path |
Definition at line 595 of file ZConfig.cc.
| DefaultOption<Pathname> zypp::ZConfig::Impl::cfg_metadata_path |
Definition at line 596 of file ZConfig.cc.
| DefaultOption<Pathname> zypp::ZConfig::Impl::cfg_solvfiles_path |
Definition at line 597 of file ZConfig.cc.
| DefaultOption<Pathname> zypp::ZConfig::Impl::cfg_packages_path |
Definition at line 598 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::cfg_config_path |
Definition at line 600 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::cfg_known_repos_path |
Definition at line 601 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::cfg_known_services_path |
Definition at line 602 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::cfg_vars_path |
Definition at line 603 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::cfg_repo_mgr_root_path |
Definition at line 604 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::cfg_vendor_path |
Definition at line 606 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::cfg_multiversion_path |
Definition at line 607 of file ZConfig.cc.
| std::string zypp::ZConfig::Impl::cfg_kernel_keep_spec |
Definition at line 608 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::locks_file |
Definition at line 609 of file ZConfig.cc.
| DefaultOption<std::string> zypp::ZConfig::Impl::updateMessagesNotify |
Definition at line 611 of file ZConfig.cc.
| bool zypp::ZConfig::Impl::repo_add_probe |
Definition at line 613 of file ZConfig.cc.
| unsigned zypp::ZConfig::Impl::repo_refresh_delay |
Definition at line 614 of file ZConfig.cc.
| LocaleSet zypp::ZConfig::Impl::repoRefreshLocales |
Definition at line 615 of file ZConfig.cc.
| bool zypp::ZConfig::Impl::repoLabelIsAlias |
Definition at line 616 of file ZConfig.cc.
| bool zypp::ZConfig::Impl::download_use_deltarpm |
Definition at line 618 of file ZConfig.cc.
| bool zypp::ZConfig::Impl::download_use_deltarpm_always |
Definition at line 619 of file ZConfig.cc.
| DefaultOption<bool> zypp::ZConfig::Impl::download_media_prefer_download |
Definition at line 620 of file ZConfig.cc.
| DefaultOption<Pathname> zypp::ZConfig::Impl::download_mediaMountdir |
Definition at line 621 of file ZConfig.cc.
| Option<DownloadMode> zypp::ZConfig::Impl::commit_downloadMode |
Definition at line 623 of file ZConfig.cc.
| DefaultOption<bool> zypp::ZConfig::Impl::gpgCheck |
Definition at line 625 of file ZConfig.cc.
| DefaultOption<TriBool> zypp::ZConfig::Impl::repoGpgCheck |
Definition at line 626 of file ZConfig.cc.
| DefaultOption<TriBool> zypp::ZConfig::Impl::pkgGpgCheck |
Definition at line 627 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::solver_checkSystemFile |
Definition at line 629 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::solver_checkSystemFileDir |
Definition at line 630 of file ZConfig.cc.
| bool zypp::ZConfig::Impl::apply_locks_file |
Definition at line 635 of file ZConfig.cc.
| target::rpm::RpmInstFlags zypp::ZConfig::Impl::rpmInstallFlags |
Definition at line 637 of file ZConfig.cc.
| Pathname zypp::ZConfig::Impl::history_log_path |
Definition at line 639 of file ZConfig.cc.
| std::string zypp::ZConfig::Impl::userData |
Definition at line 641 of file ZConfig.cc.
Definition at line 643 of file ZConfig.cc.
| bool zypp::ZConfig::Impl::geoipEnabled |
Definition at line 645 of file ZConfig.cc.
| std::vector<std::string> zypp::ZConfig::Impl::geoipHosts |
Definition at line 647 of file ZConfig.cc.
| MediaConfig& zypp::ZConfig::Impl::_mediaConf = MediaConfig::instance() |
Definition at line 650 of file ZConfig.cc.
|
private |
Initial TargetDefaults from /.
Definition at line 657 of file ZConfig.cc.
|
private |
TargetDefaults while –root.
Definition at line 658 of file ZConfig.cc.
|
mutableprivate |
Definition at line 747 of file ZConfig.cc.