forked from wazuh/wazuh-docker
+1
-1
@@ -3,7 +3,7 @@ FROM waystonesystems/baseimage-centos:0.2.0
|
|||||||
|
|
||||||
# Arguments
|
# Arguments
|
||||||
ARG FILEBEAT_VERSION=7.10.0
|
ARG FILEBEAT_VERSION=7.10.0
|
||||||
ARG WAZUH_VERSION=4.0.4-1
|
ARG WAZUH_VERSION=4.1.2-1
|
||||||
|
|
||||||
# Environment variables
|
# Environment variables
|
||||||
ENV API_USER="foo" \
|
ENV API_USER="foo" \
|
||||||
|
|||||||
@@ -56,16 +56,12 @@ check_update() {
|
|||||||
return 0
|
return 0
|
||||||
else
|
else
|
||||||
echo "Different Wazuh version: Update"
|
echo "Different Wazuh version: Update"
|
||||||
mayor_previous_version=$(cat /var/ossec/etc/VERSION | grep -i version | cut -d'"' -f2 | cut -d'.' -f1)
|
if [[ ${previous_version} == "v4.0.4" ]]; then
|
||||||
if [[ ${mayor_previous_version} == "v3" ]]; then
|
print "Installing /var/ossec/queue/tasks directory and subdirectories"
|
||||||
echo "Remove Wazuh API deprecated files"
|
mkdir /var/ossec/queue/tasks
|
||||||
rm -rf "${WAZUH_INSTALL_PATH}/api/configuration/auth"
|
chown ossec:ossec /var/ossec/queue/tasks
|
||||||
rm "${WAZUH_INSTALL_PATH}/api/configuration/config.js"
|
chmod 770 /var/ossec/queue/tasks
|
||||||
rm "${WAZUH_INSTALL_PATH}/api/configuration/preloaded_vars.conf"
|
exec_cmd "cp -a ${WAZUH_INSTALL_PATH}/data_tmp/permanent/var/ossec/queue/tasks/. /var/ossec/queue/tasks"
|
||||||
echo "Load new API configuration"
|
|
||||||
exec_cmd "cp -a ${WAZUH_INSTALL_PATH}/data_tmp/permanent/var/ossec/api/configuration/. /var/ossec/api/configuration"
|
|
||||||
echo "Remove Wazuh agent-info queue"
|
|
||||||
rm -rf "${WAZUH_INSTALL_PATH}/queue/agent-info"
|
|
||||||
fi
|
fi
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user