Hi,
Further tests show that this does not work, please ignore!
Regards,
Robert
On 08/05/2020 12:50, Robert Berger wrote:
Signed-off-by: Robert Berger <robert.ber...@reliableembeddedsystems.com>
---
recipes-core/openjdk/openjdk-8-common.inc | 26 +++++++++++++++++------
1 file changed, 19 insertions(+), 7 deletions(-)
diff --git a/recipes-core/openjdk/openjdk-8-common.inc
b/recipes-core/openjdk/openjdk-8-common.inc
index 5ea83ed..2166147 100644
--- a/recipes-core/openjdk/openjdk-8-common.inc
+++ b/recipes-core/openjdk/openjdk-8-common.inc
@@ -32,14 +32,26 @@ do_configure_prepend () {
do_unpack_extract_submodules () {
cd "${S}"
+
+ # default WORKDIR - __NOT__ called from
archiver.bbclass:do_unpack_and_patch
+ # WORKDIR is __NOT_ modified:
+ SUBMOD_WORKDIR="${WORKDIR}"
+
+ # "special" WORKDIR - called from archiver.bbclass:do_unpack_and_patch
+ # archiver.bbclass set's WORKDIR to ARCHIVER_WORKDIR:
+ if [ "$WORKDIR" == "$ARCHIVER_WORKDIR" ]; then
+ SUBMOD_WORKDIR="${ARCHIVER_WORKDIR}/.."
+ fi
+
# tar --transform
- tar xjf ${WORKDIR}/${CORBA_FILE_LOCAL} --transform
"s,-${CORBA_CHANGESET},,g"
- tar xjf ${WORKDIR}/${HOTSPOT_FILE_LOCAL} --transform
"s,-${HOTSPOT_CHANGESET},,g"
- tar xjf ${WORKDIR}/${JAXP_FILE_LOCAL} --transform "s,-${JAXP_CHANGESET},,g"
- tar xjf ${WORKDIR}/${JAXWS_FILE_LOCAL} --transform
"s,-${JAXWS_CHANGESET},,g"
- tar xjf ${WORKDIR}/${JDK_FILE_LOCAL} --transform "s,-${JDK_CHANGESET},,g"
- tar xjf ${WORKDIR}/${LANGTOOLS_FILE_LOCAL} --transform
"s,-${LANGTOOLS_CHANGESET},,g"
- tar xjf ${WORKDIR}/${NASHORN_FILE_LOCAL} --transform
"s,-${NASHORN_CHANGESET},,g"
+ tar xjf ${SUBMOD_WORKDIR}/${CORBA_FILE_LOCAL} --transform
"s,-${CORBA_CHANGESET},,g"
+ tar xjf ${SUBMOD_WORKDIR}/${HOTSPOT_FILE_LOCAL} --transform
"s,-${HOTSPOT_CHANGESET},,g"
+ tar xjf ${SUBMOD_WORKDIR}/${JAXP_FILE_LOCAL} --transform
"s,-${JAXP_CHANGESET},,g"
+ tar xjf ${SUBMOD_WORKDIR}/${JAXWS_FILE_LOCAL} --transform
"s,-${JAXWS_CHANGESET},,g"
+ tar xjf ${SUBMOD_WORKDIR}/${JDK_FILE_LOCAL} --transform
"s,-${JDK_CHANGESET},,g"
+ tar xjf ${SUBMOD_WORKDIR}/${LANGTOOLS_FILE_LOCAL} --transform
"s,-${LANGTOOLS_CHANGESET},,g"
+ tar xjf ${SUBMOD_WORKDIR}/${NASHORN_FILE_LOCAL} --transform
"s,-${NASHORN_CHANGESET},,g"
}
do_unpack_delete_X11_wrappers() {
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#84260):
https://lists.openembedded.org/g/openembedded-devel/message/84260
Mute This Topic: https://lists.openembedded.org/mt/74069405/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-