[oe-commits] Laurentiu Palcu : lib/oe/rootfs.py: warn the user if intercept hooks fail

git at git.openembedded.org git at git.openembedded.org
Tue Feb 11 11:57:03 UTC 2014


Module: openembedded-core.git
Branch: master-next
Commit: 5666ce9720132a76b5ff6e99712e240b8dc8e47a
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=5666ce9720132a76b5ff6e99712e240b8dc8e47a

Author: Laurentiu Palcu <laurentiu.palcu at intel.com>
Date:   Tue Jan 28 10:28:30 2014 +0200

lib/oe/rootfs.py: warn the user if intercept hooks fail

The idea of postinstall intercept hooks is to run CPU intensive
postinstalls (like the ones generating font/pixbuf/icon caches) on host,
at rootfs generation time. So, ideally, the user would like to know if
the intercepts fail on host.

With this patch, the user will see warnings on console if intercept
hooks fail to execute.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu at intel.com>

---

 meta/lib/oe/rootfs.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py
index 1f4cea6..001c48a 100644
--- a/meta/lib/oe/rootfs.py
+++ b/meta/lib/oe/rootfs.py
@@ -165,7 +165,7 @@ class Rootfs(object):
             try:
                 subprocess.check_output(script_full)
             except subprocess.CalledProcessError as e:
-                bb.note("WARNING: intercept script '%s' failed with %d!" %
+                bb.warn("The postinstall intercept hook '%s' failed (exit code: %d)! See log for details!" %
                         (script, e.returncode))
 
                 with open(script_full) as intercept:
@@ -177,7 +177,7 @@ class Rootfs(object):
                             break
 
                     if registered_pkgs is not None:
-                        bb.note("The postinstalls for the following packages "
+                        bb.warn("The postinstalls for the following packages "
                                 "will be postponed for first boot: %s" %
                                 registered_pkgs)
 



More information about the Openembedded-commits mailing list