19 #ifndef SBUILD_CHROOT_FACET_FACTORY_H
20 #define SBUILD_CHROOT_FACET_FACTORY_H
22 #include <sbuild/chroot/chroot.h>
23 #include <sbuild/chroot/facet/facet.h>
56 print_facets (std::ostream& stream);
59 create (
const std::string& name);
61 static std::vector<facet::ptr>
65 typedef std::map<std::string,const facet_info *> map_type;
bool auto_install
Install in a chroot automatically on chroot creation.
Definition: factory.h:46
Debian source builder components.
Definition: ctty.cc:31
facet::ptr(* create)()
Function to create an instance of this facet.
Definition: factory.h:48
std::string name
Facet name.
Definition: factory.h:42
std::string description
Facet description.
Definition: factory.h:44
std::shared_ptr< facet > ptr
A shared_ptr to a chroot facet object.
Definition: facet.h:63