]> git.tdb.fi Git - builder.git/blobdiff - source/packagemanager.cpp
Add a convenience function for saving caches in PackageManager
[builder.git] / source / packagemanager.cpp
index f840ea22d4edb929624097f3c47fad0a896bf1ae..0e2d8a0f578805c4fc0427cc3d87a5433658a16d 100644 (file)
@@ -244,3 +244,9 @@ FS::Path PackageManager::get_binary_package_file(const string &name)
 
        return FS::Path();
 }
+
+void PackageManager::save_all_caches() const
+{
+       for(PackageMap::const_iterator i=packages.begin(); i!=packages.end(); ++i)
+               i->second->save_caches();
+}