[yocto] [meta-oracle-java][PATCH 1/2] Fix do_populate_sysroot: sstate found an absolute path symlink

Vincent Prince vincent.prince.fr at gmail.com
Fri Oct 27 09:47:36 PDT 2017


I was mistaken, following patch fixes it for real

Signed-off-by: Vincent Prince <vincent.prince.fr at gmail.com>
---
 recipes-devtools/oracle-java/oracle-jse-jdk.inc | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/recipes-devtools/oracle-java/oracle-jse-jdk.inc
b/recipes-devtools/oracle-java/oracle-jse-jdk.inc
index a7210d9..1092a34 100644
--- a/recipes-devtools/oracle-java/oracle-jse-jdk.inc
+++ b/recipes-devtools/oracle-java/oracle-jse-jdk.inc
@@ -12,16 +12,16 @@ JDK_JRE = "jdk"
 require oracle-jse.inc

 do_install_class-native() {
-       install -d                              ${D}${libdir_jvm}
+       install -d                              ${D}${libdir_jvm}
        cp -a ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}${JDK_HOME}

-       install -d                              ${D}${bindir}
-       ln -sf ${JDK_HOME}/bin/java             ${D}${bindir}
-       ln -sf ${JDK_HOME}/bin/javac            ${D}${bindir}
+       install -d                              ${D}${bindir}
+       ln -sf ../lib/jvm/${JDK_DIR}/bin/java   ${D}${bindir}
+       ln -sf ../lib/jvm/${JDK_DIR}/bin/javac  ${D}${bindir}

-       install -d                              ${D}${JDK_HOME}/bin
-       ln -sf javah                            ${D}${JDK_HOME}/bin/gjavah
-       ln -sf jar                              ${D}${JDK_HOME}/bin/fastjar
+       install -d                              ${D}${JDK_HOME}/bin
+       ln -sf javah                            ${D}${JDK_HOME}/bin/gjavah
+       ln -sf jar                              ${D}${JDK_HOME}/bin/fastjar
 }

 BBCLASSEXTEND = "native"
-- 
2.7.4

2017-10-27 14:18 GMT+02:00 Vincent Prince <vincent.prince.fr at gmail.com>:
> Signed-off-by: Vincent Prince <vincent.prince.fr at gmail.com>
> ---
>  recipes-devtools/oracle-java/oracle-jse-jdk.inc | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/recipes-devtools/oracle-java/oracle-jse-jdk.inc b/recipes-devtools/oracle-java/oracle-jse-jdk.inc
> index a7210d9..11fe17b 100644
> --- a/recipes-devtools/oracle-java/oracle-jse-jdk.inc
> +++ b/recipes-devtools/oracle-java/oracle-jse-jdk.inc
> @@ -12,16 +12,16 @@ JDK_JRE = "jdk"
>  require oracle-jse.inc
>
>  do_install_class-native() {
> -       install -d                              ${D}${libdir_jvm}
> -       cp -a ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}${JDK_HOME}
> +       install -d ${D}${libdir_jvm}
> +       cp -a ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}${JDK_HOME}
>
> -       install -d                              ${D}${bindir}
> -       ln -sf ${JDK_HOME}/bin/java             ${D}${bindir}
> -       ln -sf ${JDK_HOME}/bin/javac            ${D}${bindir}
> +       install -d ${D}${bindir}
> +       ln -sf ${D}${JDK_HOME}/bin/java ${D}${bindir}
> +       ln -sf ${D}${JDK_HOME}/bin/javac ${D}${bindir}
>
> -       install -d                              ${D}${JDK_HOME}/bin
> -       ln -sf javah                            ${D}${JDK_HOME}/bin/gjavah
> -       ln -sf jar                              ${D}${JDK_HOME}/bin/fastjar
> +       install -d ${D}${JDK_HOME}/bin
> +       ln -sf javah ${D}${JDK_HOME}/bin/gjavah
> +       ln -sf jar ${D}${JDK_HOME}/bin/fastjar
>  }
>
>  BBCLASSEXTEND = "native"
> --
> 2.7.4
>



More information about the yocto mailing list