From d8d2e1730a4e941bfeb5075c7816543ab201f9e0 Mon Sep 17 00:00:00 2001 From: Andreas Müller Date: Sat, 28 May 2011 04:47:53 +0000 Subject: utils.bbclass: modify create_wrapper to correctly follow symlinks * taken from OE-Core [1] * thanks Khem for pointing out[2] * fixes build failure perl | env: ./perl5.10.1.real: No such file or directory | make[1]: *** [pod/perlapi.pod] Error 127 [1] http://git.openembedded.org/cgit.cgi/openembedded-core/commit/?id=a10bd976f4cef54ac50b0c82f885c17a26e5989f [2] http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/002975.html Signed-off-by: Andreas Mueller Signed-off-by: Tom Rini --- classes/utils.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/utils.bbclass b/classes/utils.bbclass index 7591d47df4..936f7fdc76 100644 --- a/classes/utils.bbclass +++ b/classes/utils.bbclass @@ -407,7 +407,8 @@ create_wrapper () { cmdname=`basename $cmd`.real cat <$cmd #!/bin/sh -exec env $@ \`dirname \$0\`/$cmdname "\$@" +realpath=\`readlink -fn \$0\` +exec env $@ \`dirname \$realpath\`/$cmdname "\$@" END chmod +x $cmd } -- cgit 1.2.3-korg