[yocto] [meta-oracle-java][PATCH] Don't preserve ownership when copying files
Vincent Prince
vincent.prince.fr at gmail.com
Wed Nov 8 00:31:39 PST 2017
Hi Martin,
Any reason to give root rights to JDK?
Best Regards,
Vincent
2017-11-06 15:33 GMT+01:00 Martin Nordqvist <mano at hms.se>:
> Don't preserve ownership when copying files. Instead let root be
> owner of all files.
> ---
> recipes-devtools/oracle-java/oracle-jse-jdk.inc | 3 ++-
> recipes-devtools/oracle-java/oracle-jse.inc | 3 ++-
> 2 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/recipes-devtools/oracle-java/oracle-jse-jdk.inc
> b/recipes-devtools/oracle-java/oracle-jse-jdk.inc
> index a7210d9..ca6af22 100644
> --- a/recipes-devtools/oracle-java/oracle-jse-jdk.inc
> +++ b/recipes-devtools/oracle-java/oracle-jse-jdk.inc
> @@ -13,7 +13,8 @@ require oracle-jse.inc
>
> do_install_class-native() {
> install -d ${D}${libdir_jvm}
> - cp -a ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}${JDK_HOME}
> + cp -a --no-preserve=ownership \
> + ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}${JDK_HOME}
>
> install -d ${D}${bindir}
> ln -sf ${JDK_HOME}/bin/java ${D}${bindir}
> diff --git a/recipes-devtools/oracle-java/oracle-jse.inc
> b/recipes-devtools/oracle-java/oracle-jse.inc
> index 4346f23..5e5f406 100644
> --- a/recipes-devtools/oracle-java/oracle-jse.inc
> +++ b/recipes-devtools/oracle-java/oracle-jse.inc
> @@ -19,7 +19,8 @@ JDK_HOME = "${libdir_jvm}/${JDK_DIR}"
>
> do_install () {
> install -d -m 0755 ${D}${libdir_jvm}
> - cp -a ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}${JDK_HOME}
> + cp -a --no-preserve=ownership \
> + ${S}/${JDK_JRE}${PV}_${PV_UPDATE} ${D}${JDK_HOME}
> }
>
> # All the files are provided in a binaray package, and keeping all the
> --
> 1.9.1
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20171108/16519d68/attachment.html>
More information about the yocto
mailing list