Ticket #24339: 24339.patch

File 24339.patch, 2.9 KB (added by Crashillo, 4 months ago)
  • native/linux/latest/usr/bin/josm-latest

    diff --git a/native/linux/latest/usr/bin/josm-latest b/native/linux/latest/usr/bin/josm-latest
    index ee00638d3a..b7887d78f7 100755
    a b if [ "$JAVACMD" ]; then  
    9292    JOSM_PATH="${JOSM_PATH:-/usr/share/${JOSM_VERSION}/${JOSM_VERSION}.jar}"
    9393    if [[ "${JAVA_VERSION}" -ge 11 ]]; then
    9494        if [[ -e "${JAVAFX_HOME}" ]]; then
    95             JAVA_OPTS="--module-path ${JAVAFX_HOME} --add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web $JAVA_OPTS"
     95            if [[ -n "${JOSM_MODULEPATH}" ]]; then
     96                JOSM_MODULEPATH="${JOSM_MODULEPATH}:${JAVAFX_HOME}"
     97            else
     98                JOSM_MODULEPATH="${JAVAFX_HOME}"
     99            fi
     100
     101            JAVA_OPTS="--add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web ${JAVA_OPTS}"
    96102        else
    97             JAVA_OPTS="--add-modules java.scripting,java.sql $JAVA_OPTS"
     103            JAVA_OPTS="--add-modules java.scripting,java.sql ${JAVA_OPTS}"
     104        fi
     105
     106        if [[ -n "${JOSM_MODULEPATH}" ]]; then
     107            JAVA_OPTS="--module-path ${JOSM_MODULEPATH} ${JAVA_OPTS}"
    98108        fi
     109       
    99110        JAVA_OPTS="$JAVA_OPTS --add-exports=java.base/sun.security.action=ALL-UNNAMED"
    100111        JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED"
    101112        JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED"
  • native/linux/tested/usr/bin/josm

    diff --git a/native/linux/tested/usr/bin/josm b/native/linux/tested/usr/bin/josm
    index fb61b9c34e..f8d8f2e498 100755
    a b if [ "$JAVACMD" ]; then  
    9292    JOSM_PATH="${JOSM_PATH:-/usr/share/${JOSM_VERSION}/${JOSM_VERSION}.jar}"
    9393    if [[ "${JAVA_VERSION}" -ge 11 ]]; then
    9494        if [[ -e "${JAVAFX_HOME}" ]]; then
    95             JAVA_OPTS="--module-path ${JAVAFX_HOME} --add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web $JAVA_OPTS"
     95            if [[ -n "${JOSM_MODULEPATH}" ]]; then
     96                JOSM_MODULEPATH="${JOSM_MODULEPATH}:${JAVAFX_HOME}"
     97            else
     98                JOSM_MODULEPATH="${JAVAFX_HOME}"
     99            fi
     100
     101            JAVA_OPTS="--add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web ${JAVA_OPTS}"
    96102        else
    97             JAVA_OPTS="--add-modules java.scripting,java.sql $JAVA_OPTS"
     103            JAVA_OPTS="--add-modules java.scripting,java.sql ${JAVA_OPTS}"
     104        fi
     105
     106        if [[ -n "${JOSM_MODULEPATH}" ]]; then
     107            JAVA_OPTS="--module-path ${JOSM_MODULEPATH} ${JAVA_OPTS}"
    98108        fi
     109
    99110        JAVA_OPTS="$JAVA_OPTS --add-exports=java.base/sun.security.action=ALL-UNNAMED"
    100111        JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED"
    101112        JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED"