Pol  Revision:cb584c9
pkg.cpp File Reference
#include "pkg.h"
#include <stdlib.h>
#include "pol_global_config.h"
#include "../clib/cfgelem.h"
#include "../clib/cfgfile.h"
#include "../clib/clib.h"
#include "../clib/dirlist.h"
#include "../clib/fileutil.h"
#include "../clib/logfacility.h"
#include "../clib/passert.h"
#include "../clib/stlutil.h"
#include "../clib/strutil.h"
#include "../plib/systemstate.h"

Go to the source code of this file.




void Pol::Plib::check_deps_for_package (const Package *pkg)
void Pol::Plib::check_package_deps ()
bool Pol::Plib::check_version2 (const std::string &version_have, const std::string &version_need)
void Pol::Plib::compare_versions (const std::string &verleft, const std::string &verright, bool &isgreater, bool &isequal)
Package * Pol::Plib::find_package (const std::string &pkgname)
std::string Pol::Plib::GetPackageCfgPath (const Package *pkg, const std::string &filename)
void Pol::Plib::load_all_cfgs (const char *cfgname, const char *taglist, void(*loadentry)(const Package *, Clib::ConfigElem &))
void Pol::Plib::load_package (const std::string &pkg_dir, Clib::ConfigElem &elem, bool quiet)
void Pol::Plib::load_packaged_cfgs (const char *cfgname, const char *taglist, void(*loadentry)(const Package *, Clib::ConfigElem &))
void Pol::Plib::load_packages (const std::string &basedir, bool quiet)
void Pol::Plib::load_packages (bool quiet)
bool Pol::Plib::pkgdef_split (const std::string &spec, const Package *inpkg, const Package **outpkg, std::string *path)
void Pol::Plib::remove_package (Package *pkg)
void Pol::Plib::replace_packages ()
void Pol::Plib::test_check_version ()

Detailed Description


Definition in file pkg.cpp.