Skip to content

Commit

Permalink
[bamboo] Automated branch merge (from foundation-2018:51dbd2dd94889d7…
Browse files Browse the repository at this point in the history
…8300833ee93f489383195f03e)
  • Loading branch information
opennms-bamboo committed Sep 13, 2018
2 parents a766fb3 + 51dbd2d commit 50173c1
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 5 deletions.
18 changes: 15 additions & 3 deletions opennms-assemblies/minion/src/main/filtered/etc/minion.init
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,21 @@ if [ -r "${MINION_HOME}/etc/minion.conf" ]; then
. "${MINION_HOME}/etc/minion.conf"
fi

# The user config can set JAVA_OPTS, but Karaf will not
# do ANY of its own JAVA_OPTS processing if it is already
# set, so work around this by grabbing DEFAULT_JAVA_OPTS
# now, rather than letting Karaf init do it.

# shellcheck disable=SC1090,SC1091
. "${MINION_HOME}/bin/inc"
setupDefaults

# always dump heap if we OOM
DEFAULT_JAVA_OPTS="${DEFAULT_JAVA_OPTS} -XX:+HeapDumpOnOutOfMemoryError"

# combine user JAVA_OPTS with the defaults from Karaf
JAVA_OPTS="${DEFAULT_JAVA_OPTS} ${JAVA_OPTS}"

validate_icmp() {
if [ "$RUNAS" != "root" ]; then
if [ "$(uname -s)" = "Linux" ]; then
Expand Down Expand Up @@ -86,9 +101,6 @@ validate_icmp() {
fi
}

# always dump heap if we OOM
JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError"

# export any default configurable variables from sysconf
export JAVA_HOME JAVA_MIN_MEM JAVA_MAX_MEM MAX_FD JAVA JAVA_DEBUG_OPTS JAVA_DEBUG_PORT JAVA_OPTS CLASSPATH KARAF_DEBUG LD_LIBRARY_PATH

Expand Down
4 changes: 3 additions & 1 deletion tools/packages/minion/minion.spec
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,9 @@ ROOT_INST="${RPM_INSTALL_PREFIX0}"
# Clean out the data directory
if [ -d "${ROOT_INST}/data" ]; then
find "$ROOT_INST/data/"* -maxdepth 0 -name tmp -prune -o -print0 | xargs -0 rm -rf
find "$ROOT_INST/data/tmp/"* -maxdepth 0 -name README -prune -o -print0 | xargs -0 rm -rf
if [ -d "${ROOT_INST}/data/tmp" ]; then
find "$ROOT_INST/data/tmp/"* -maxdepth 0 -name README -prune -o -print0 | xargs -0 rm -rf
fi
fi

# Generate an SSH key if necessary
Expand Down
4 changes: 3 additions & 1 deletion tools/packages/opennms/opennms.spec
Original file line number Diff line number Diff line change
Expand Up @@ -1063,7 +1063,9 @@ done
printf -- "- cleaning up \$OPENNMS_HOME/data... "
if [ -d "$ROOT_INST/data" ]; then
find "$ROOT_INST/data/"* -maxdepth 0 -name tmp -prune -o -print0 | xargs -0 rm -rf
find "$ROOT_INST/data/tmp/"* -maxdepth 0 -name README -prune -o -print0 | xargs -0 rm -rf
if [ -d "$ROOT_INST/data/tmp" ]; then
find "$ROOT_INST/data/tmp/"* -maxdepth 0 -name README -prune -o -print0 | xargs -0 rm -rf
fi
fi
echo "done"

Expand Down

0 comments on commit 50173c1

Please sign in to comment.