#!/usr/bin/sh
exec $JAVA_BIN $JAVA_ARGS $LOG_APPENDER \
  '-XX:OnOutOfMemoryError=kill -9 %p' -XX:+CrashOnOutOfMemoryError \
  -XX:ErrorFile="$LOGS_DIRECTORY/puppetserver_err_pid%p.log" \
  -cp /usr/share/puppetserver/puppet-server-release.jar \
  clojure.main \
  -m puppetlabs.trapperkeeper.main \
  --config "$CONFIGURATION_DIRECTORY/conf.d" \
  --bootstrap-config "$CONFIGURATION_DIRECTORY/services.d/,/usr/share/puppetserver/services.d" \
  $TK_ARGS
