mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-17 14:48:20 +00:00
depot_query: rename <query> to <blueprint> node
Since the <query> node results in the generation of a "blueprint" report, it should better be named <blueprint>. This also clears the way for adding further query types such as <dependencies>, following the same pattern of generating a report of the corresponding query name.
This commit is contained in:
committed by
Christian Helmuth
parent
6552313098
commit
b0abfc2dcd
@ -71,7 +71,7 @@ install_config {
|
|||||||
<rom label="init"/>
|
<rom label="init"/>
|
||||||
</env>
|
</env>
|
||||||
<scan user="genodelabs"/>
|
<scan user="genodelabs"/>
|
||||||
<query pkg="genodelabs/pkg/} [query_pkg] {"/>
|
<blueprint pkg="genodelabs/pkg/} [query_pkg] {"/>
|
||||||
</config>
|
</config>
|
||||||
</start>
|
</start>
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ struct Depot_query::Main
|
|||||||
unsigned const nesting_level);
|
unsigned const nesting_level);
|
||||||
|
|
||||||
void _scan_depot_user_pkg(Archive::User const &user, Directory &dir, Xml_generator &xml);
|
void _scan_depot_user_pkg(Archive::User const &user, Directory &dir, Xml_generator &xml);
|
||||||
void _query_pkg(Directory::Path const &path, Xml_generator &xml);
|
void _query_blueprint(Directory::Path const &path, Xml_generator &xml);
|
||||||
void _query_user(Archive::User const &user, Xml_generator &xml);
|
void _query_user(Archive::User const &user, Xml_generator &xml);
|
||||||
|
|
||||||
void _handle_config()
|
void _handle_config()
|
||||||
@ -132,7 +132,7 @@ struct Depot_query::Main
|
|||||||
Xml_node config = _config.xml();
|
Xml_node config = _config.xml();
|
||||||
|
|
||||||
_directory_reporter.enabled(config.has_sub_node("scan"));
|
_directory_reporter.enabled(config.has_sub_node("scan"));
|
||||||
_blueprint_reporter.enabled(config.has_sub_node("query"));
|
_blueprint_reporter.enabled(config.has_sub_node("blueprint"));
|
||||||
_user_reporter .enabled(config.has_sub_node("user"));
|
_user_reporter .enabled(config.has_sub_node("user"));
|
||||||
|
|
||||||
_root.apply_config(config.sub_node("vfs"));
|
_root.apply_config(config.sub_node("vfs"));
|
||||||
@ -155,8 +155,8 @@ struct Depot_query::Main
|
|||||||
|
|
||||||
if (_blueprint_reporter.enabled()) {
|
if (_blueprint_reporter.enabled()) {
|
||||||
Reporter::Xml_generator xml(_blueprint_reporter, [&] () {
|
Reporter::Xml_generator xml(_blueprint_reporter, [&] () {
|
||||||
config.for_each_sub_node("query", [&] (Xml_node node) {
|
config.for_each_sub_node("blueprint", [&] (Xml_node node) {
|
||||||
_query_pkg(node.attribute_value("pkg", Directory::Path()), xml); });
|
_query_blueprint(node.attribute_value("pkg", Directory::Path()), xml); });
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -244,7 +244,7 @@ Depot_query::Main::_find_rom_in_pkg(Directory::Path const &pkg_path,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void Depot_query::Main::_query_pkg(Directory::Path const &pkg_path, Xml_generator &xml)
|
void Depot_query::Main::_query_blueprint(Directory::Path const &pkg_path, Xml_generator &xml)
|
||||||
{
|
{
|
||||||
Directory pkg_dir(_root, Directory::Path("depot/", pkg_path));
|
Directory pkg_dir(_root, Directory::Path("depot/", pkg_path));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user