repo::PackageProvider pkgProvider( _impl->_access, pi_r, _impl->_packageProviderPolicy );
ret = pkgProvider.providePackageFromCache();
}
- else if ( pi_r.satSolvable().isKind<Package>() ) // may make use of deltas
+ else if ( pi_r.isKind<Package>() ) // may make use of deltas
{
- repo::DeltaCandidates deltas( _impl->_repos, pi_r.satSolvable().name() );
+ repo::DeltaCandidates deltas( _impl->_repos, pi_r.name() );
repo::PackageProvider pkgProvider( _impl->_access, pi_r, deltas, _impl->_packageProviderPolicy );
return pkgProvider.providePackage();
}
assert( _pimpl );
}
- CommitPackageCache::CommitPackageCache( const Pathname & rootDir_r,
- const PackageProvider & packageProvider_r )
+ CommitPackageCache::CommitPackageCache( const PackageProvider & packageProvider_r )
{
if ( getenv("ZYPP_COMMIT_NO_PACKAGE_CACHE") )
{
}
else
{
- _pimpl.reset( new CommitPackageCacheReadAhead( rootDir_r, packageProvider_r ) );
+ _pimpl.reset( new CommitPackageCacheReadAhead( packageProvider_r ) );
}
assert( _pimpl );
}
- CommitPackageCache::~CommitPackageCache()
+ CommitPackageCache::CommitPackageCache( const Pathname & /*rootDir_r*/,
+ const PackageProvider & packageProvider_r )
+ : CommitPackageCache( packageProvider_r )
+ {}
+
+ CommitPackageCache::~CommitPackageCache()
{}
void CommitPackageCache::setCommitList( std::vector<sat::Solvable> commitList_r )