#include <ZYppCommitPolicy.h>
Classes | |
class | Impl |
Public Member Functions | |
ZYppCommitPolicy () | |
ZYppCommitPolicy & | restrictToMedia (unsigned mediaNr_r) |
Restrict commit to media 1. | |
ZYppCommitPolicy & | allMedia () |
Process all media (default). | |
unsigned | restrictToMedia () const |
ZYppCommitPolicy & | dryRun (bool yesNo_r) |
Set dry run (default: false). | |
bool | dryRun () const |
ZYppCommitPolicy & | downloadMode (DownloadMode val_r) |
Commit download policy to use. | |
DownloadMode | downloadMode () const |
ZYppCommitPolicy & | rpmInstFlags (target::rpm::RpmInstFlags newFlags_r) |
The default target::rpm::RpmInstFlags. | |
ZYppCommitPolicy & | rpmNoSignature (bool yesNo_r) |
Use rpm option --nosignature (default: false). | |
ZYppCommitPolicy & | rpmExcludeDocs (bool yesNo_r) |
Use rpm option --excludedocs (default: false). | |
target::rpm::RpmInstFlags | rpmInstFlags () const |
bool | rpmNoSignature () const |
bool | rpmExcludeDocs () const |
ZYppCommitPolicy & | syncPoolAfterCommit (bool yesNo_r) |
Kepp pool in sync with the Target databases after commit (default: true). | |
bool | syncPoolAfterCommit () const |
Private Attributes | |
RWCOW_pointer< Impl > | _pimpl |
Pointer to data. | |
Related Functions | |
(Note that these are not member functions.) | |
std::ostream & | operator<< (std::ostream &str, const ZYppCommitPolicy &obj) |
Definition at line 33 of file ZYppCommitPolicy.h.
zypp::ZYppCommitPolicy::ZYppCommitPolicy | ( | ) |
Definition at line 60 of file ZYppCommitPolicy.cc.
ZYppCommitPolicy & zypp::ZYppCommitPolicy::restrictToMedia | ( | unsigned | mediaNr_r | ) |
Restrict commit to media 1.
Fake outstanding YCP fix: Honour restriction to media 1 at installation, but install all remaining packages if post-boot (called with mediaNr_r > 1
).
Definition at line 65 of file ZYppCommitPolicy.cc.
References _pimpl.
Referenced by zypp::target::TargetImpl::commit(), and zypp::operator<<().
ZYppCommitPolicy& zypp::ZYppCommitPolicy::allMedia | ( | ) | [inline] |
Process all media (default).
Definition at line 48 of file ZYppCommitPolicy.h.
References restrictToMedia().
Referenced by zypp::target::TargetImpl::commit().
unsigned zypp::ZYppCommitPolicy::restrictToMedia | ( | ) | const |
ZYppCommitPolicy & zypp::ZYppCommitPolicy::dryRun | ( | bool | yesNo_r | ) |
Set dry run (default: false).
Dry-run should not change anything on the system, unless the downloadMode is set to DownloadOnly. In that case packages are downloaded to the local cache.
Definition at line 72 of file ZYppCommitPolicy.cc.
References _pimpl.
Referenced by zypp::zypp_detail::ZYppImpl::commit(), zypp::target::TargetImpl::commit(), and zypp::operator<<().
bool zypp::ZYppCommitPolicy::dryRun | ( | ) | const |
ZYppCommitPolicy & zypp::ZYppCommitPolicy::downloadMode | ( | DownloadMode | val_r | ) |
Commit download policy to use.
(default: DownloadDefault)
Definition at line 79 of file ZYppCommitPolicy.cc.
References _pimpl.
Referenced by zypp::target::TargetImpl::commit(), and zypp::operator<<().
DownloadMode zypp::ZYppCommitPolicy::downloadMode | ( | ) | const |
ZYppCommitPolicy & zypp::ZYppCommitPolicy::rpmInstFlags | ( | target::rpm::RpmInstFlags | newFlags_r | ) |
The default target::rpm::RpmInstFlags.
(default: none)
Definition at line 86 of file ZYppCommitPolicy.cc.
References _pimpl.
Referenced by zypp::target::TargetImpl::commit(), and zypp::operator<<().
ZYppCommitPolicy & zypp::ZYppCommitPolicy::rpmNoSignature | ( | bool | yesNo_r | ) |
Use rpm option --nosignature (default: false).
Definition at line 89 of file ZYppCommitPolicy.cc.
References _pimpl, and zypp::target::rpm::RPMINST_NOSIGNATURE.
Referenced by zypp::target::TargetImpl::commit().
ZYppCommitPolicy & zypp::ZYppCommitPolicy::rpmExcludeDocs | ( | bool | yesNo_r | ) |
Use rpm option --excludedocs (default: false).
Definition at line 92 of file ZYppCommitPolicy.cc.
References _pimpl, and zypp::target::rpm::RPMINST_EXCLUDEDOCS.
Referenced by zypp::target::TargetImpl::commit().
target::rpm::RpmInstFlags zypp::ZYppCommitPolicy::rpmInstFlags | ( | ) | const |
bool zypp::ZYppCommitPolicy::rpmNoSignature | ( | ) | const |
Definition at line 98 of file ZYppCommitPolicy.cc.
References _pimpl, and zypp::target::rpm::RPMINST_NOSIGNATURE.
bool zypp::ZYppCommitPolicy::rpmExcludeDocs | ( | ) | const |
Definition at line 101 of file ZYppCommitPolicy.cc.
References _pimpl, and zypp::target::rpm::RPMINST_EXCLUDEDOCS.
ZYppCommitPolicy & zypp::ZYppCommitPolicy::syncPoolAfterCommit | ( | bool | yesNo_r | ) |
Kepp pool in sync with the Target databases after commit (default: true).
Definition at line 105 of file ZYppCommitPolicy.cc.
References _pimpl.
Referenced by zypp::zypp_detail::ZYppImpl::commit(), and zypp::operator<<().
bool zypp::ZYppCommitPolicy::syncPoolAfterCommit | ( | ) | const |
std::ostream & operator<< | ( | std::ostream & | str, | |
const ZYppCommitPolicy & | obj | |||
) | [related] |
Stream output.
Definition at line 112 of file ZYppCommitPolicy.cc.
RWCOW_pointer<Impl> zypp::ZYppCommitPolicy::_pimpl [private] |
Pointer to data.
Definition at line 95 of file ZYppCommitPolicy.h.
Referenced by downloadMode(), dryRun(), restrictToMedia(), rpmExcludeDocs(), rpmInstFlags(), rpmNoSignature(), and syncPoolAfterCommit().