From patchwork Wed Mar 16 16:15:21 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/6] package.bbclass: Fix missing debug src files Date: Wed, 16 Mar 2011 16:15:21 -0000 From: Mark Hatle X-Patchwork-Id: 1433 Message-Id: <2e2980aae580fa0a143e9450596b64c390bbc236.1300291424.git.mark.hatle@windriver.com> To: , The previous change used egrep instead of fgrep. We need to use fgrep because there are expression like syntaxes in some file names, we need exact matches. Signed-off-by: Mark Hatle --- meta/classes/package.bbclass | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index a7a5894..ac30cbe 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass @@ -233,9 +233,10 @@ def splitfile2(debugsrcdir, d): processdebugsrc = "LC_ALL=C ; sort -z -u '%s' | egrep -v -z '(|)$' | " # We need to ignore files that are not actually ours # we do this by only paying attention to items from this package - processdebugsrc += "egrep -z '%s' | " + processdebugsrc += "fgrep -z '%s' | " processdebugsrc += "(cd '%s' ; cpio -pd0mL '%s%s' 2>/dev/null)" + bb.note(processdebugsrc % (sourcefile, workbasedir, workparentdir, dvar, debugsrcdir)) os.system(processdebugsrc % (sourcefile, workbasedir, workparentdir, dvar, debugsrcdir)) # The copy by cpio may have resulted in some empty directories! Remove these