[oe-commits] Martin Jansa : insane.bbclass: set PATH before calling desktop-file-validate

git version control git at git.openembedded.org
Tue Jun 8 21:34:27 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 66c5bc0721af14f4526f8ee7f14cb8569b0862e5
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=66c5bc0721af14f4526f8ee7f14cb8569b0862e5

Author: Martin Jansa <Martin.Jansa at gmail.com>
Date:   Tue Jun  8 23:27:51 2010 +0200

insane.bbclass: set PATH before calling desktop-file-validate

* otherwise fails on hosts without desktop-file-utils installed, because cannot find binaries from desktop-file-utils-native

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>

---

 classes/insane.bbclass |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/classes/insane.bbclass b/classes/insane.bbclass
index 2118a27..9ce348d 100644
--- a/classes/insane.bbclass
+++ b/classes/insane.bbclass
@@ -255,8 +255,10 @@ def package_qa_check_desktop(path, name, d, elf):
     Run all desktop files through desktop-file-validate.
     """
     sane = True
+    env_path = bb.data.getVar('PATH', d, True)
+
     if path.endswith(".desktop"):
-        output = os.popen("desktop-file-validate %s" % path)
+        output = os.popen("PATH=%s desktop-file-validate %s" % (env_path, path))
         # This only produces output on errors
         for l in output:
             sane = package_qa_handle_error(7, l.strip(), name, path, d)





More information about the Openembedded-commits mailing list