X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Fcomponent.h;h=816d2c11803c1eb947fb6244590548b71f5fcd84;hb=c5d6d6d6d76189b9b2937295709b85654780e9db;hp=7ddd97297f267b96e865b82c5ef3f24b1390aa18;hpb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;p=builder.git diff --git a/source/lib/component.h b/source/lib/component.h index 7ddd972..816d2c1 100644 --- a/source/lib/component.h +++ b/source/lib/component.h @@ -42,6 +42,7 @@ protected: Package::Requirements requires; bool deflt = true; InstallMap install_map; + bool broken = false; std::vector problems; Component(SourcePackage &p, const std::string &n): package(p), name(n) { } @@ -66,6 +67,7 @@ public: const InstallMap &get_install_map() const { return install_map; } const Package::Requirements &get_required_packages() const { return requires; } bool is_default() const { return deflt; } + bool is_broken() const { return broken; } const std::vector &get_problems() const { return problems; } /** Prepares any required packages. */