From: Paul Eggleton Date: Wed, 15 Aug 2012 16:44:33 +0000 (+0100) Subject: classes/chrpath: trigger an error if chrpath fails X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=70b874019ca5893f0b42e96edda95f2fcee078f0;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git classes/chrpath: trigger an error if chrpath fails If chrpath failed here we were just silently ignoring it. (From OE-Core rev: 24babf9316da50c8a4d2f328c4336cb8cd6cf667) Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- diff --git a/meta/classes/chrpath.bbclass b/meta/classes/chrpath.bbclass index 10b5ca0180a..ad61fe09eab 100644 --- a/meta/classes/chrpath.bbclass +++ b/meta/classes/chrpath.bbclass @@ -74,7 +74,9 @@ def process_dir (directory, d): if len(new_rpaths): args = ":".join(new_rpaths) #bb.note("Setting rpath for %s to %s" %(fpath, args)) - sub.call([cmd, '-r', args, fpath]) + ret = sub.call([cmd, '-r', args, fpath]) + if ret != 0: + bb.error("chrpath command failed with exit code %d" % ret) if perms: os.chmod(fpath, perms)