Use bb.fatal() to report errors. This makes for a nicer experience for
the user.

Signed-off-by: Peter Kjellerstedt <[email protected]>
---

PATCHv2: Only change errors to use bb.fatal(). Leave warnings as they
         were.

 meta/lib/bbconfigbuild/configfragments.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/lib/bbconfigbuild/configfragments.py 
b/meta/lib/bbconfigbuild/configfragments.py
index 15142ec9f9..e53b9c8934 100644
--- a/meta/lib/bbconfigbuild/configfragments.py
+++ b/meta/lib/bbconfigbuild/configfragments.py
@@ -28,10 +28,10 @@ class ConfigFragmentsPlugin(LayerPlugin):
         summary = d.getVar('BB_CONF_FRAGMENT_SUMMARY')
         description = d.getVar('BB_CONF_FRAGMENT_DESCRIPTION')
         if not summary:
-            raise Exception('Please add a one-line summary as 
BB_CONF_FRAGMENT_SUMMARY = \"...\" variable at the beginning of 
{}'.format(path))
+            bb.fatal('Please add a one-line summary as 
BB_CONF_FRAGMENT_SUMMARY = "..." variable at the beginning of {}'.format(path))
 
         if not description:
-            raise Exception('Please add a description as 
BB_CONF_FRAGMENT_DESCRIPTION = \"...\" variable at the beginning of 
{}'.format(path))
+            bb.fatal('Please add a description as BB_CONF_FRAGMENT_DESCRIPTION 
= "..." variable at the beginning of {}'.format(path))
 
         return summary, description
 
@@ -141,7 +141,7 @@ class ConfigFragmentsPlugin(LayerPlugin):
         fragments = self.discover_fragments()
         for f in args.fragmentname:
             if not self.get_fragment(f, fragments) and not 
self.builtin_fragment_exists(f):
-                raise Exception("Fragment {} does not exist; use 
'list-fragments' to see the full list.".format(f))
+                bb.fatal("Fragment {} does not exist; use 'list-fragments' to 
see the full list.".format(f))
 
         self.create_conf(args.confpath)
         modified = bb.utils.edit_metadata_file(args.confpath, 
["OE_FRAGMENTS"], enable_helper)
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#226680): 
https://lists.openembedded.org/g/openembedded-core/message/226680
Mute This Topic: https://lists.openembedded.org/mt/116407147/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to