#include <Target.h>
|
| std::ostream & | dumpOn (std::ostream &str) const |
| | Stream output. More...
|
| |
|
| virtual void | ref_to (unsigned) const |
| | Trigger derived classes after refCount was increased. More...
|
| |
| virtual void | unref_to (unsigned) const |
| | Trigger derived classes after refCount was decreased. More...
|
| |
Definition at line 50 of file Target.h.
◆ Impl
◆ Impl_Ptr
◆ PoolItemList
◆ Target() [1/2]
| zypp::Target::Target |
( |
const Pathname & |
root = "/", |
|
|
bool |
doRebuild_r = false |
|
) |
| |
|
explicit |
Ctor.
If doRebuild_r is true, an already existing database is rebuilt (rpm –rebuilddb ).
Definition at line 32 of file Target.cc.
◆ Target() [2/2]
| zypp::Target::Target |
( |
const Impl_Ptr & |
impl_r | ) |
|
|
explicit |
◆ buildCache()
| void zypp::Target::buildCache |
( |
| ) |
|
builds or refreshes the target cache
Definition at line 61 of file Target.cc.
◆ cleanCache()
| void zypp::Target::cleanCache |
( |
| ) |
|
cleans the target cache (.solv files)
Definition at line 64 of file Target.cc.
◆ load()
| void zypp::Target::load |
( |
| ) |
|
load resolvables into the pool
Definition at line 67 of file Target.cc.
◆ reload()
| void zypp::Target::reload |
( |
| ) |
|
◆ unload()
| void zypp::Target::unload |
( |
| ) |
|
unload target resolvables from the pool
Definition at line 73 of file Target.cc.
◆ rpmDb()
Refference to the RPM database.
Definition at line 76 of file Target.cc.
◆ providesFile()
| bool zypp::Target::providesFile |
( |
const std::string & |
name_str, |
|
|
const std::string & |
path_str |
|
) |
| const |
If the package is installed and provides the file Needed to evaluate split provides during Resolver::Upgrade()
Definition at line 82 of file Target.cc.
◆ whoOwnsFile()
| std::string zypp::Target::whoOwnsFile |
( |
const std::string & |
path_str | ) |
const |
Return name of package owning path_str or empty string if no installed package owns path_str.
Definition at line 85 of file Target.cc.
◆ root()
Return the root set for this target.
Definition at line 79 of file Target.cc.
◆ chrooted()
| bool zypp::Target::chrooted |
( |
| ) |
const |
|
inline |
Whether the targets root is not "/".
Definition at line 98 of file Target.h.
◆ assertRootPrefix()
Return the path prefixed by the target root, unless it already is prefixed.
Definition at line 102 of file Target.h.
◆ baseProduct()
returns the target base installed product, also known as the distribution or platform.
returns 0 if there is no base installed product in the pool.
- Note
- this method requires the target to be loaded, otherwise it will return 0 as no product is found.
if you require some base product attributes when the target is not loaded into the pool, see targetDistribution , targetDistributionRelease and distributionVersion that obtain the data on demand from the installed product information.
Definition at line 91 of file Target.cc.
◆ requestedLocales() [1/2]
| LocaleSet zypp::Target::requestedLocales |
( |
| ) |
const |
Languages to be supported by the system.
E.g. language specific packages to be installed.
Definition at line 94 of file Target.cc.
◆ requestedLocales() [2/2]
◆ updateAutoInstalled()
| void zypp::Target::updateAutoInstalled |
( |
| ) |
|
Update the database of autoinstalled packages.
This is done on commit, so you usually don't need to call this explicitly.
Definition at line 99 of file Target.cc.
◆ targetDistribution() [1/2]
| std::string zypp::Target::targetDistribution |
( |
| ) |
const |
This is register.target attribute of the installed base product.
Used for registration and Service refresh.
Definition at line 102 of file Target.cc.
◆ targetDistribution() [2/2]
| std::string zypp::Target::targetDistribution |
( |
const Pathname & |
root_r | ) |
|
|
static |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 104 of file Target.cc.
◆ targetDistributionRelease() [1/2]
| std::string zypp::Target::targetDistributionRelease |
( |
| ) |
const |
This is register.release attribute of the installed base product.
Used for registration.
Definition at line 107 of file Target.cc.
◆ targetDistributionRelease() [2/2]
| std::string zypp::Target::targetDistributionRelease |
( |
const Pathname & |
root_r | ) |
|
|
static |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 109 of file Target.cc.
◆ targetDistributionFlavor() [1/2]
| std::string zypp::Target::targetDistributionFlavor |
( |
| ) |
const |
This is register.flavor attribute of the installed base product.
Used for registration.
- Note
- don't mistake this for distributionFlavor
Definition at line 112 of file Target.cc.
◆ targetDistributionFlavor() [2/2]
| std::string zypp::Target::targetDistributionFlavor |
( |
const Pathname & |
root_r | ) |
|
|
static |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 114 of file Target.cc.
◆ distributionLabel() [1/2]
This is shortName and summary attribute of the installed base product.
Used e.g. for the bootloader menu.
Definition at line 117 of file Target.cc.
◆ distributionLabel() [2/2]
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 119 of file Target.cc.
◆ distributionVersion() [1/2]
| std::string zypp::Target::distributionVersion |
( |
| ) |
const |
◆ distributionVersion() [2/2]
| std::string zypp::Target::distributionVersion |
( |
const Pathname & |
root_r | ) |
|
|
static |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 124 of file Target.cc.
◆ vendorAttr() [1/2]
| const VendorAttr & zypp::Target::vendorAttr |
( |
| ) |
const |
The targets current vendor equivalence settings.
Initialized from the targets /etc/zypp/vendors.d.
Definition at line 139 of file Target.cc.
◆ vendorAttr() [2/2]
| void zypp::Target::vendorAttr |
( |
VendorAttr |
vendorAttr_r | ) |
|
Assign new vendor equivalence settings to the target.
Definition at line 141 of file Target.cc.
◆ dumpOn()
| std::ostream & zypp::Target::dumpOn |
( |
std::ostream & |
str | ) |
const |
|
privatevirtual |
◆ zypp_detail::ZYppImpl
◆ operator<< [1/2]
| std::ostream& operator<< |
( |
std::ostream & |
str, |
|
|
const Target & |
obj |
|
) |
| |
|
friend |
◆ operator<<() [2/2]
| std::ostream & operator<< |
( |
std::ostream & |
str, |
|
|
const Target & |
obj |
|
) |
| |
|
related |
Stream output.
Definition at line 249 of file Target.h.
◆ _pimpl
Pointer to implementation.
Definition at line 244 of file Target.h.
The documentation for this class was generated from the following files: