Re-create a new rpm from binary delta. | |
| |
| typedef function< void(unsigned)> | Progress |
| progress reporting | |
| bool | provide (const Pathname &delta_r, const Pathname &new_r, const Progress &report_r=Progress()) |
| Apply a binary delta to on-disk data to re-create a new rpm. | |
| bool | provide (const Pathname &old_r, const Pathname &delta_r, const Pathname &new_r, const Progress &report_r=Progress()) |
| Apply a binary delta to an old rpm to re-create a new rpm. | |
Check if reconstruction of rpm is possible. | |
| |
| bool | check (const std::string &sequenceinfo_r, bool quick_r=false) |
| Check via sequence info. | |
| bool | check (const Pathname &delta_r, bool quick_r=false) |
| Check via deltarpm. | |
| bool | quickcheck (const std::string &sequenceinfo_r) |
| Quick via check sequence info. | |
| bool | quickcheck (const Pathname &delta_r) |
| Quick check via deltarpm. | |
Functions | |
| const str::regex | applydeltarpm_tick ("([0-9]+) percent finished") |
| bool | applydeltarpm (const char *const argv_r[], const Progress &report_r=Progress()) |
| bool | haveApplydeltarpm () |
| Test whether an execuatble applydeltarpm program is available. | |
Variables | |
| const Pathname | applydeltarpm_prog ("/usr/bin/applydeltarpm") |
|
|
progress reporting
Definition at line 61 of file Applydeltarpm.h. |
|
|
Referenced by applydeltarpm(). |
|
||||||||||||
|
Definition at line 42 of file Applydeltarpm.cc. References applydeltarpm_tick(), DBG, and zypp::ExternalProgram::Stderr_To_Stdout. |
|
|
Test whether an execuatble applydeltarpm program is available.
Definition at line 68 of file Applydeltarpm.cc. References applydeltarpm_prog, zypp::filesystem::PathInfo::isX(), MIL, and WAR. Referenced by check(), zypp::source::PackageProvider::doProvidePackage(), and provide(). |
|
||||||||||||
|
Check via sequence info.
Definition at line 92 of file Applydeltarpm.cc. References applydeltarpm(), and haveApplydeltarpm(). Referenced by quickcheck(), and zypp::source::PackageProvider::tryDelta(). |
|
||||||||||||
|
Check via deltarpm.
Definition at line 112 of file Applydeltarpm.cc. References applydeltarpm(), zypp::filesystem::Pathname::asString(), and haveApplydeltarpm(). |
|
||||||||||||||||
|
Apply a binary delta to on-disk data to re-create a new rpm.
Definition at line 132 of file Applydeltarpm.cc. References applydeltarpm(), zypp::filesystem::Pathname::asString(), haveApplydeltarpm(), zypp::AutoDispose< _Tp >::resetDispose(), and zypp::filesystem::unlink(). Referenced by zypp::source::PackageProvider::tryDelta(). |
|
||||||||||||||||||||
|
Apply a binary delta to an old rpm to re-create a new rpm.
Definition at line 161 of file Applydeltarpm.cc. References applydeltarpm(), zypp::filesystem::Pathname::asString(), haveApplydeltarpm(), zypp::AutoDispose< _Tp >::resetDispose(), and zypp::filesystem::unlink(). |
|
|
Quick via check sequence info.
Definition at line 48 of file Applydeltarpm.h. References check(). Referenced by zypp::source::PackageProvider::tryDelta(). |
|
|
Quick check via deltarpm.
Definition at line 52 of file Applydeltarpm.h. References check(). |
|
|
Referenced by haveApplydeltarpm(). |
1.4.6