Skip to content

Commit

Permalink
Switched to single brackets to keep consistent, added to all scripts …
Browse files Browse the repository at this point in the history
…to be safe
  • Loading branch information
hansva committed Dec 24, 2024
1 parent 0490f70 commit e2acd14
Show file tree
Hide file tree
Showing 7 changed files with 91 additions and 55 deletions.
20 changes: 13 additions & 7 deletions assemblies/static/src/main/resources/hop-conf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,23 @@ HOP_OPTIONS="${HOP_OPTIONS} --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --

case $(uname -s) in
Linux)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [ "${XDG_SESSION_TYPE}" == "wayland" ]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
;;
Darwin)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
fi
HOP_OPTIONS="${HOP_OPTIONS} -XstartOnFirstThread"
;;
Expand Down
20 changes: 13 additions & 7 deletions assemblies/static/src/main/resources/hop-encrypt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,23 @@ HOP_OPTIONS="${HOP_OPTIONS} --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --

case $(uname -s) in
Linux)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [ "${XDG_SESSION_TYPE}" == "wayland" ]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
;;
Darwin)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
fi
HOP_OPTIONS="${HOP_OPTIONS} -XstartOnFirstThread"
;;
Expand Down
26 changes: 13 additions & 13 deletions assemblies/static/src/main/resources/hop-gui.sh
Original file line number Diff line number Diff line change
Expand Up @@ -71,23 +71,23 @@ HOP_OPTIONS="${HOP_OPTIONS} --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --

case $(uname -s) in
Linux)
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [[ "${XDG_SESSION_TYPE}" == "wayland" ]]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [ "${XDG_SESSION_TYPE}" == "wayland" ]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
;;
Darwin)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
fi
HOP_OPTIONS="${HOP_OPTIONS} -XstartOnFirstThread"
;;
Expand Down
20 changes: 13 additions & 7 deletions assemblies/static/src/main/resources/hop-import.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,23 @@ HOP_OPTIONS="${HOP_OPTIONS} --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --

case $(uname -s) in
Linux)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [ "${XDG_SESSION_TYPE}" == "wayland" ]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
;;
Darwin)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
fi
HOP_OPTIONS="${HOP_OPTIONS} -XstartOnFirstThread"
;;
Expand Down
20 changes: 13 additions & 7 deletions assemblies/static/src/main/resources/hop-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,23 @@ HOP_OPTIONS="${HOP_OPTIONS} --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --

case $(uname -s) in
Linux)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [ "${XDG_SESSION_TYPE}" == "wayland" ]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
;;
Darwin)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
fi
HOP_OPTIONS="${HOP_OPTIONS} -XstartOnFirstThread"
;;
Expand Down
20 changes: 13 additions & 7 deletions assemblies/static/src/main/resources/hop-search.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,23 @@ HOP_OPTIONS="${HOP_OPTIONS} --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --

case $(uname -s) in
Linux)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [ "${XDG_SESSION_TYPE}" == "wayland" ]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
;;
Darwin)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
fi
HOP_OPTIONS="${HOP_OPTIONS} -XstartOnFirstThread"
;;
Expand Down
20 changes: 13 additions & 7 deletions assemblies/static/src/main/resources/hop-server.sh
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,23 @@ HOP_OPTIONS="${HOP_OPTIONS} --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --

case $(uname -s) in
Linux)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
# Workaround for https://github.com/apache/hop/issues/4252
# Related to https://github.com/eclipse-platform/eclipse.platform.swt/issues/639
# And to some extent also https://github.com/eclipse-platform/eclipse.platform.swt/issues/790
if [ "${XDG_SESSION_TYPE}" == "wayland" ]; then
export GDK_BACKEND=x11
fi
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/linux/$(uname -m)/*"
fi
;;
Darwin)
if "${_HOP_JAVA}" -XshowSettings:properties -version 2>&1 | grep -q "os.arch = aarch64"; then
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/arm64/*"
else
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
CLASSPATH="lib/core/*:lib/beam/*:lib/swt/osx/x86_64/*"
fi
HOP_OPTIONS="${HOP_OPTIONS} -XstartOnFirstThread"
;;
Expand Down

0 comments on commit e2acd14

Please sign in to comment.