#include <YUMSourceImpl.h>
Inheritance diagram for zypp::source::yum::YUMSourceImpl:
Definition at line 50 of file YUMSourceImpl.h.
|
Definition at line 158 of file YUMSourceImpl.h. |
|
Default Ctor. Just initilizes data members. Metadata retrieval is delayed untill factoryInit. Definition at line 63 of file YUMSourceImpl.cc. |
|
default implementation returns now() so the source is always reread when in doubt
Reimplemented from zypp::source::SourceImpl. Definition at line 66 of file YUMSourceImpl.cc. References repomdFile(). |
|
Reimplemented from zypp::source::SourceImpl. Definition at line 335 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, zypp::filesystem::Pathname::empty(), and saveMetadataTo(). Referenced by factoryInit(). |
|
Reimplemented from zypp::source::SourceImpl. Definition at line 65 of file YUMSourceImpl.h. References typeString(). |
|
Text used for identifying the type of the source. Used by the SourceFactory when creating a source of a given type only. Definition at line 72 of file YUMSourceImpl.h. Referenced by type(). |
|
Late initialize the ResStore.
Reimplemented from zypp::source::SourceImpl. Definition at line 389 of file YUMSourceImpl.cc. References zypp::bit::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), DBG, ERR, repomdFile(), report, and zypp::source::SourceImpl::url(). |
|
is the download of metadata from the url needed
Definition at line 310 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_path, zypp::Url::asString(), zypp::filesystem::Pathname::asString(), cacheExists(), zypp::CheckSum::empty(), zypp::source::SourceImpl::provideFile(), repomdFileSignature(), zypp::filesystem::sha1sum(), zypp::source::SourceImpl::url(), and ZYPP_THROW. Referenced by saveMetadataTo(). |
|
|
|
|
Definition at line 843 of file YUMSourceImpl.cc. References zypp::Arch_noarch, createGroupDependencies(), zypp::parser::yum::YUMGroupData::groupId, zypp::detail::makeResolvableFromImpl(), zypp::Edition::noedition, ZYPP_CAUGHT, and ZYPP_THROW. |
|
|
|
|
|
|
Definition at line 1115 of file YUMSourceImpl.cc. References createCapability(), zypp::Dep::PROVIDES, and zypp::parser::yum::YUMObjectData::provides. Referenced by augmentPackage(), createMessage(), createPatch(), createPattern(), createProduct(), and createScript(). |
|
Definition at line 1197 of file YUMSourceImpl.cc. References createCapability(), zypp::parser::yum::YUMGroupData::packageList, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, and zypp::Dep::SUGGESTS. Referenced by createGroup(). |
|
|
Ctor substitute. Actually get the metadata.
Reimplemented from zypp::source::SourceImpl. Definition at line 236 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, zypp::source::SourceImpl::autorefresh(), cacheExists(), DBG, zypp::filesystem::Pathname::empty(), zypp::source::SourceImpl::resetMediaVerifier(), saveMetadataTo(), storeMetadata(), and zypp::source::SourceImpl::tmpMetadataDir(). |
|
Check checksums of metadata files.
Definition at line 269 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_path, zypp::filesystem::Pathname::asString(), zypp::bit::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), checkCheckSum(), DBG, metadataRoot(), N_, repomdFile(), and ZYPP_THROW. |
|
Definition at line 82 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, zypp::filesystem::Pathname::empty(), and zypp::source::SourceImpl::tmpMetadataDir(). Referenced by checkMetadataChecksums(), repomdFile(), repomdFileKey(), and repomdFileSignature(). |
|
Definition at line 71 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, MIL, and repomdFile(). Referenced by downloadNeeded(), and factoryInit(). |
|
|
Definition at line 351 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::alias(), zypp::source::SourceImpl::copyLocalMetadata(), downloadMetadata(), downloadNeeded(), MIL, and ZYPP_THROW. Referenced by factoryInit(), and storeMetadata(). |
|
Definition at line 87 of file YUMSourceImpl.cc. References metadataRoot(). Referenced by cacheExists(), checkMetadataChecksums(), createResolvables(), and timestamp(). |
|
Definition at line 92 of file YUMSourceImpl.cc. References metadataRoot(). Referenced by downloadNeeded(). |
|
Definition at line 97 of file YUMSourceImpl.cc. References metadataRoot(). |
|
Definition at line 1287 of file YUMSourceImpl.cc. References zypp::filesystem::Pathname::asString(), DBG, zypp::Digest::digest(), ERR, MIL, zypp::str::toLower(), and WAR. Referenced by checkMetadataChecksums(), zypp::source::yum::YUMScriptImpl::do_script(), downloadMetadata(), and zypp::source::yum::YUMScriptImpl::undo_script(). |
|
Definition at line 159 of file YUMSourceImpl.h. Referenced by augmentPackage(). |