+Package *PackageManager::get_package(const string &name) const
+{
+ PackageMap::const_iterator i = packages.find(name);
+ if(i!=packages.end())
+ return i->second;
+
+ return 0;
+}
+
+Package &PackageManager::get_main_package() const
+{
+ if(!main_pkg)
+ throw logic_error("No packages");
+ return *main_pkg;
+}
+