#!/bin/bash -e

# install elasticsearch plugins
mkdir -p /usr/local/nagioslogserver/elasticsearch/plugins

# Remove previous versons of plugins
rm -f /usr/local/nagioslogserver/elasticsearch/plugins/knapsack/elasticsearch-knapsack*.jar

cp -rf mods/plugins/* /usr/local/nagioslogserver/elasticsearch/plugins

# Note: I'm removing this line because it directly interferes with logic inside the upgrade script
# The user's custom configuration should be maintained on an upgrade.
# Also this line was added back in 2016 - for the single-digit users who want to do that upgrade, maybe we can have them upgrade in stages (2.x before latest)
# copy new logging format (non-rotating) rotating done using logrotate
#cp -r mods/elasticsearch/* /usr/local/nagioslogserver/elasticsearch

# Delete log4j
rm -f /usr/local/nagioslogserver/elasticsearch/lib/log4j-1.2.17.jar
rm -f /usr/local/nagioslogserver/elasticsearch/lib/apache-log4j-extras-1.2.17.jar

# Install hardened log4j replacement
cp -f mods/log4j/reload4j-*.jar /usr/local/nagioslogserver/elasticsearch/lib/
