mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-11-03 21:43:15 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
# Wazuh App Copyright (C) 2019 Wazuh Inc. (License GPLv2)
 | 
						|
 | 
						|
# Variables
 | 
						|
source /permanent_data.env
 | 
						|
 | 
						|
WAZUH_INSTALL_PATH=/var/ossec
 | 
						|
DATA_TMP_PATH=${WAZUH_INSTALL_PATH}/data_tmp
 | 
						|
mkdir ${DATA_TMP_PATH}
 | 
						|
 | 
						|
# Move exclusion files to EXCLUSION_PATH
 | 
						|
EXCLUSION_PATH=${DATA_TMP_PATH}/exclusion
 | 
						|
mkdir ${EXCLUSION_PATH}
 | 
						|
 | 
						|
for exclusion_file in "${PERMANENT_DATA_EXCP[@]}"; do
 | 
						|
  # Create the directory for the exclusion file if it does not exist
 | 
						|
  DIR=$(dirname "${exclusion_file}")
 | 
						|
  if [ ! -e ${EXCLUSION_PATH}/${DIR}  ]
 | 
						|
  then
 | 
						|
    mkdir -p ${EXCLUSION_PATH}/${DIR}
 | 
						|
  fi
 | 
						|
 | 
						|
  mv ${exclusion_file} ${EXCLUSION_PATH}/${exclusion_file}
 | 
						|
done
 | 
						|
 | 
						|
# Move permanent files to PERMANENT_PATH
 | 
						|
PERMANENT_PATH=${DATA_TMP_PATH}/permanent
 | 
						|
mkdir ${PERMANENT_PATH}
 | 
						|
 | 
						|
for permanent_dir in "${PERMANENT_DATA[@]}"; do
 | 
						|
  # Create the directory for the permanent file if it does not exist
 | 
						|
  DIR=$(dirname "${permanent_dir}")
 | 
						|
  if [ ! -e ${PERMANENT_PATH}${DIR}  ]
 | 
						|
  then
 | 
						|
    mkdir -p ${PERMANENT_PATH}${DIR}
 | 
						|
  fi
 | 
						|
  
 | 
						|
  mv ${permanent_dir} ${PERMANENT_PATH}${permanent_dir}
 | 
						|
 | 
						|
done |