From 4316c27a53575bb4085d70af405323884b75affa Mon Sep 17 00:00:00 2001 From: Rene Wagner Date: Mon, 30 Jan 2006 19:19:11 +0000 Subject: [PATCH] package.bbclass: fix stripping logic. work around strip returning 0 even on failure. --- classes/package.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/package.bbclass b/classes/package.bbclass index dbb65cdf06..8375e61959 100644 --- a/classes/package.bbclass +++ b/classes/package.bbclass @@ -168,7 +168,7 @@ python populate_packages () { if (bb.data.getVar('INHIBIT_PACKAGE_STRIP', d, 1) != '1') and not os.path.islink(file) and isexec(file): if bb.data.getVar('IGNORE_STRIP_ERRORS', d, 1) != '1': # bail out on errors - stripfunc += "file %s | grep -q 'not stripped' && ${STRIP} %s || return 1;\n" % (fpath, fpath) + stripfunc += "if (file %s | grep -q 'not stripped'); then echo 'Trying to strip: %s'; if ${STRIP} %s 2>&1 | grep strip; then return 1; fi; fi;\n" % (fpath, fpath, fpath) else: # old behaviour: ignore errors stripfunc += "${STRIP} %s || : ;\n" % fpath -- 2.39.5