Hi,
this is a note to let you know that I've just added this patch to the
master-next branch of the meta-java repository at
     git://git.yoctoproject.org/meta-java

As soon as it has gone through some more testing it will likely be
merged to the master branch.

If you have any questions, please let me know.

regards;Richard.L

On Mon, Jan 20, 2020 at 08:28:31PM +0000, Davis, Michael wrote:
> oe_makeclasspath is supposed to output for the target platform by default and 
> the staging platform with -s.
> However it checks if the file exists even if -s is not defined which is 
> always false.
> Additionaly remove comment around an error that never occurs.
> 
> Signed-off-by: Michael Davis <michael.da...@essvote.com>
> ---
>  classes/java.bbclass | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
> 
> diff --git a/classes/java.bbclass b/classes/java.bbclass
> index fc97295..7b9677a 100644
> --- a/classes/java.bbclass
> +++ b/classes/java.bbclass
> @@ -80,8 +80,6 @@ oe_makeclasspath() {
>    # in variable "bootcp".
>    # 
>    # Provide the -s at the beginning otherwise strange things happen.
> -  # If -s is given the function checks whether the requested jar file exists
> -  # and exits with an error message if it cannot be found.
>    #
>    # Note: In order to encourage usage of the DEPENDS variable, the function
>    # can accept recipe names. If a recipe has no corresponding Jar file it
> @@ -91,6 +89,7 @@ oe_makeclasspath() {
>    classpath=
>    delimiter=
>    retval=$1
> +  staging=false
>  
>    shift
>  
> @@ -106,6 +105,7 @@ oe_makeclasspath() {
>                    dir=${STAGING_DATADIR_JAVA}
>                    ;;
>                esac
> +              staging=true
>                ;;
>            -*)
>                bbfatal "oe_makeclasspath: unknown option: $1"
> @@ -113,9 +113,9 @@ oe_makeclasspath() {
>            *)
>                file=$dir/$1.jar
>  
> -              if [ -e $file ]; then
> -                  classpath=$classpath$delimiter$file
> -                  delimiter=":"
> +              if [ $staging == false ] || [ -e $file ]; then
> +                classpath=$classpath$delimiter$file
> +                delimiter=":"
>                fi
>  
>            ;;
> -- 
> 2.24.1
> 
-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to