diff --git a/wazuh/config/data_dirs.env b/wazuh/config/data_dirs.env index 3ed73da7..76090cb2 100644 --- a/wazuh/config/data_dirs.env +++ b/wazuh/config/data_dirs.env @@ -4,4 +4,5 @@ DATA_DIRS[((i++))]="ruleset" DATA_DIRS[((i++))]="logs" DATA_DIRS[((i++))]="stats" DATA_DIRS[((i++))]="queue" +DATA_DIRS[((i++))]="var/db" export DATA_DIRS diff --git a/wazuh/config/init.bash b/wazuh/config/init.bash index b02edc71..335da4e1 100644 --- a/wazuh/config/init.bash +++ b/wazuh/config/init.bash @@ -8,5 +8,5 @@ source /data_dirs.env cd /var/ossec for ossecdir in "${DATA_DIRS[@]}"; do mv ${ossecdir} ${ossecdir}-template - ln -s data/${ossecdir} ${ossecdir} + ln -s $(realpath --relative-to=$(dirname ${ossecdir}) data)/${ossecdir} ${ossecdir} done diff --git a/wazuh/config/run.sh b/wazuh/config/run.sh index 4a0ad464..fabd4951 100644 --- a/wazuh/config/run.sh +++ b/wazuh/config/run.sh @@ -19,6 +19,7 @@ for ossecdir in "${DATA_DIRS[@]}"; do if [ ! -e "${DATA_PATH}/${ossecdir}" ] then echo "Installing ${ossecdir}" + mkdir -p $(dirname ${DATA_PATH}/${ossecdir}) cp -pr /var/ossec/${ossecdir}-template ${DATA_PATH}/${ossecdir} FIRST_TIME_INSTALLATION=true fi