From c433a1b78c407bea17747cb77f5332ed8ee4c5e7 Mon Sep 17 00:00:00 2001 From: Nitin A Kamble Date: Tue, 26 Mar 2013 22:16:26 -0700 Subject: psplash_git.bb: fix do_compile by correcting the script path The recent change in the builddir location is breaking this recipe as it is trying to run a script (make-image-header.sh) located in sourcedir from builddir. As the script does not gets to run, the resulting file is not generated causing error as seen below. This commit fixes the issue, by providing complete path of the script. This commit fixes this build error: ERROR: Error executing a python function in /srv/home/nitin/prj/poky.git/meta/recipes-core/psplash/psplash_git.bb: IOError: [Errno 2] No such file or directory: 'psplash-tlk-img.h' ERROR: Task 6 (/srv/home/nitin/prj/poky.git/meta/recipes-core/psplash/psplash_git.bb, do_compile) failed with exit code '1' Signed-off-by: Nitin A Kamble Signed-off-by: Richard Purdie --- meta/recipes-core/psplash/psplash_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'meta/recipes-core/psplash') diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb index 5413b24057..2d0cae371d 100644 --- a/meta/recipes-core/psplash/psplash_git.bb +++ b/meta/recipes-core/psplash/psplash_git.bb @@ -74,12 +74,13 @@ python do_compile () { import shutil, commands # Build a separate executable for each splash image + convertscript = "%s/make-image-header.sh" % d.getVar('S', True) destfile = "%s/psplash-poky-img.h" % d.getVar('S', True) localfiles = d.getVar('SPLASH_LOCALPATHS', True).split() outputfiles = d.getVar('SPLASH_INSTALL', True).split() for localfile, outputfile in zip(localfiles, outputfiles): if localfile.endswith(".png"): - outp = commands.getstatusoutput('./make-image-header.sh %s POKY' % localfile) + outp = commands.getstatusoutput('%s %s POKY' % (convertscript, localfile)) print(outp[1]) fbase = os.path.splitext(os.path.basename(localfile))[0] shutil.copyfile("%s-img.h" % fbase, destfile) -- cgit 1.2.3-korg