diff options
Diffstat (limited to 'meta/classes/package.bbclass')
| -rw-r--r-- | meta/classes/package.bbclass | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 8b11fdd155..2950218145 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass | |||
| @@ -636,6 +636,13 @@ def copydebugsources(debugsrcdir, sources, d): | |||
| 636 | # Same check as above for externalsrc | 636 | # Same check as above for externalsrc |
| 637 | if workdir not in sdir: | 637 | if workdir not in sdir: |
| 638 | if os.path.exists(dvar + debugsrcdir + sdir): | 638 | if os.path.exists(dvar + debugsrcdir + sdir): |
| 639 | # Special case for /build since we need to move into | ||
| 640 | # /usr/src/debug/build so rename sdir to build.build | ||
| 641 | if sdir.find("/build") == 0: | ||
| 642 | cmd = "mv %s%s%s %s%s%s" % (dvar, debugsrcdir, "/build", dvar, debugsrcdir, "/build.build") | ||
| 643 | subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT) | ||
| 644 | sdir = sdir.replace("/build", "/build.build", 1) | ||
| 645 | |||
| 639 | cmd = "mv %s%s%s/* %s%s" % (dvar, debugsrcdir, sdir, dvar,debugsrcdir) | 646 | cmd = "mv %s%s%s/* %s%s" % (dvar, debugsrcdir, sdir, dvar,debugsrcdir) |
| 640 | subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT) | 647 | subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT) |
| 641 | 648 | ||
