> On Dec 17, 2015, at 7:39 PM, [email protected] wrote: > > From: Jackie Huang <[email protected]> > > do_install should not install files directly into > staging dirs, or the ${D} and sstate is empty and > builds from sstate cache will fail. > > Signed-off-by: Jackie Huang <[email protected]> > --- > recipes-core/openjdk/openjdk-8-native.inc | 12 +++++------- > 1 file changed, 5 insertions(+), 7 deletions(-) > > diff --git a/recipes-core/openjdk/openjdk-8-native.inc > b/recipes-core/openjdk/openjdk-8-native.inc > index 7813ec2..a75f9e0 100644 > --- a/recipes-core/openjdk/openjdk-8-native.inc > +++ b/recipes-core/openjdk/openjdk-8-native.inc > @@ -68,15 +68,13 @@ do_compile_append() { > } > > do_install() { > - rm -rf ${STAGING_LIBDIR_NATIVE}/jvm/${JDK_DIR} > - mkdir -p ${STAGING_LIBDIR_NATIVE}/jvm/${JDK_DIR} > - cp -rp ${B}/images/j2sdk-image/* ${STAGING_LIBDIR_NATIVE}/jvm/${JDK_DIR} > + mkdir -p ${D}/${libdir_jvm}/${JDK_DIR} > + cp -rp ${B}/images/j2sdk-image/* ${D}/${libdir_jvm}/${JDK_DIR}
slash between D and libdir_jvm is not needed. Also on line above this one is
same problem.
>
> -# clean up the mess from bootstrap
> + # clean up the mess from bootstrap
> + mkdir -p ${D}/${bindir}
> for tool in jar java javac keytool pack200 unpack200
> do
> - rm -f ${STAGING_BINDIR_NATIVE}/$tool
> -
> - ln -sf "../lib/jvm/${JDK_DIR}/bin/$tool"
> ${STAGING_BINDIR_NATIVE}/$tool
> + ln -sf "../lib/jvm/${JDK_DIR}/bin/$tool" ${D}/${bindir}/$tool
> done
> }
> --
> 2.3.5
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
