diff --git a/repos/gems/src/app/cbe_init/main.cc b/repos/gems/src/app/cbe_init/main.cc index c5b414511c..08a34bc918 100644 --- a/repos/gems/src/app/cbe_init/main.cc +++ b/repos/gems/src/app/cbe_init/main.cc @@ -27,6 +27,7 @@ #include #include +enum { VERBOSE = 0 }; using namespace Genode; @@ -61,6 +62,7 @@ class Main node.attribute_value("trust_anchor_dir", String_path()); if (!path.valid()) { + error("missing mandatory 'trust_anchor_dir' config attribute"); struct Missing_config_attribute { }; throw Missing_config_attribute(); @@ -196,7 +198,9 @@ class Main if (req.valid()) { _cbe_init.drop_completed_client_request(req); if (req.success()) { - log("CBE initialization finished"); + if (VERBOSE) { + log("CBE initialization finished"); + } _env.parent().exit(0); } else { error("request was not successful");; diff --git a/repos/gems/src/app/cbe_init_trust_anchor/component.cc b/repos/gems/src/app/cbe_init_trust_anchor/component.cc index 9731ed5b17..3ffc518c05 100644 --- a/repos/gems/src/app/cbe_init_trust_anchor/component.cc +++ b/repos/gems/src/app/cbe_init_trust_anchor/component.cc @@ -25,7 +25,6 @@ /* CBE includes */ #include - using namespace Genode; class Main @@ -215,9 +214,6 @@ class Main if (result.complete) { _init_file->drop_io_job(); _init_file.destruct(); - - Genode::log("Initialization finished successfully"); - _env.parent().exit(result.success ? 0 : 1); return; } diff --git a/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc b/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc index 179c0d62da..ee679186ee 100644 --- a/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc +++ b/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc @@ -29,6 +29,7 @@ enum { PRIVATE_KEY_SIZE = 32 }; enum { PASSPHRASE_HASH_SIZE = 32 }; +enum { VERBOSE = 0 }; namespace Vfs_cbe_trust_anchor { @@ -987,7 +988,9 @@ class Trust_anchor } } else { - Genode::log("No key file found, TA not initialized"); + if (VERBOSE) { + Genode::log("No key file found, TA not initialized"); + } } }