1#!/bin/sh 2 3# 4# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 5# 6# Copyright (c) 2019 Payara Foundation and/or its affiliates. All rights reserved. 7# 8# The contents of this file are subject to the terms of either the GNU 9# General Public License Version 2 only ("GPL") or the Common Development 10# and Distribution License("CDDL") (collectively, the "License"). You 11# may not use this file except in compliance with the License. You can 12# obtain a copy of the License at 13# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html 14# or packager/legal/LICENSE.txt. See the License for the specific 15# language governing permissions and limitations under the License. 16# 17# When distributing the software, include this License Header Notice in each 18# file and include the License file at packager/legal/LICENSE.txt. 19# 20# GPL Classpath Exception: 21# Oracle designates this particular file as subject to the "Classpath" 22# exception as provided by Oracle in the GPL Version 2 section of the License 23# file that accompanied this code. 24# 25# Modifications: 26# If applicable, add the following below the License Header, with the fields 27# enclosed by brackets [] replaced by your own identifying information: 28# "Portions Copyright [year] [name of copyright owner]" 29# 30# Contributor(s): 31# If you wish your version of this file to be governed by only the CDDL or 32# only the GPL Version 2, indicate your decision by adding "[Contributor] 33# elects to include this software in this distribution under the [CDDL or GPL 34# Version 2] license." If you don't indicate a single choice of license, a 35# recipient has the option to distribute your version of this file under 36# either the CDDL, the GPL Version 2 or to extend the choice of license to 37# its licensees as provided above. However, if you add GPL Version 2 code 38# and therefore, elected the GPL Version 2 license, then the option applies 39# only if the new code is made subject to such option by the copyright 40# holder. 41# 42 43# Checks the version of Java installed, if it is 9+ then endorsed is not available 44checkEndorsedAvailable () { 45 ver=$("$JAVA" -version 2>&1 | head -1 | cut -d'"' -f2 | sed '/^1\./s///' | cut -d'.' -f1) 46 return $ver 47} 48 49