diff options
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/classes/archiver.bbclass | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass index 80fa6752be..6ead010fe1 100644 --- a/meta/classes/archiver.bbclass +++ b/meta/classes/archiver.bbclass | |||
| @@ -54,9 +54,10 @@ ARCHIVER_MODE[mirror] ?= "split" | |||
| 54 | 54 | ||
| 55 | DEPLOY_DIR_SRC ?= "${DEPLOY_DIR}/sources" | 55 | DEPLOY_DIR_SRC ?= "${DEPLOY_DIR}/sources" |
| 56 | ARCHIVER_TOPDIR ?= "${WORKDIR}/archiver-sources" | 56 | ARCHIVER_TOPDIR ?= "${WORKDIR}/archiver-sources" |
| 57 | ARCHIVER_OUTDIR = "${ARCHIVER_TOPDIR}/${TARGET_SYS}/${PF}/" | 57 | ARCHIVER_ARCH = "${TARGET_SYS}" |
| 58 | ARCHIVER_OUTDIR = "${ARCHIVER_TOPDIR}/${ARCHIVER_ARCH}/${PF}/" | ||
| 58 | ARCHIVER_RPMTOPDIR ?= "${WORKDIR}/deploy-sources-rpm" | 59 | ARCHIVER_RPMTOPDIR ?= "${WORKDIR}/deploy-sources-rpm" |
| 59 | ARCHIVER_RPMOUTDIR = "${ARCHIVER_RPMTOPDIR}/${TARGET_SYS}/${PF}/" | 60 | ARCHIVER_RPMOUTDIR = "${ARCHIVER_RPMTOPDIR}/${ARCHIVER_ARCH}/${PF}/" |
| 60 | ARCHIVER_WORKDIR = "${WORKDIR}/archiver-work/" | 61 | ARCHIVER_WORKDIR = "${WORKDIR}/archiver-work/" |
| 61 | 62 | ||
| 62 | # When producing a combined mirror directory, allow duplicates for the case | 63 | # When producing a combined mirror directory, allow duplicates for the case |
| @@ -100,6 +101,10 @@ python () { | |||
| 100 | bb.debug(1, 'archiver: %s is excluded, covered by gcc-source' % pn) | 101 | bb.debug(1, 'archiver: %s is excluded, covered by gcc-source' % pn) |
| 101 | return | 102 | return |
| 102 | 103 | ||
| 104 | # TARGET_SYS in ARCHIVER_ARCH will break the stamp for gcc-source in multiconfig | ||
| 105 | if pn.startswith('gcc-source'): | ||
| 106 | d.setVar('ARCHIVER_ARCH', "allarch") | ||
| 107 | |||
| 103 | def hasTask(task): | 108 | def hasTask(task): |
| 104 | return bool(d.getVarFlag(task, "task", False)) and not bool(d.getVarFlag(task, "noexec", False)) | 109 | return bool(d.getVarFlag(task, "task", False)) and not bool(d.getVarFlag(task, "noexec", False)) |
| 105 | 110 | ||
