Current File : //etc/vmware-caf/pme/install/preuninstall.sh |
#!/bin/sh
#Get info on how the installation was configured
installDir=$(dirname $(readlink -f $0))
scriptsDir=$installDir/../scripts
configDir=$installDir/../config
. $scriptsDir/caf-common
sourceCafenv "$configDir"
#Set a safety check string
VALIDATE_STRING='vmware-caf'
safe_rm() {
#Only remove directory paths that contain the validate string
if test "${1#*$VALIDATE_STRING}" != "$1"; then
rm -rf "$1"
fi
}
#The default of this should be /usr/lib/vmware-caf
#base_binary_dir=$(dirname $(dirname $CAF_BIN_DIR))
#safe_rm "$base_binary_dir"
#The default of this should be /var/lib/vmware-caf
#base_data_dir=$(dirname $(dirname $(dirname $CAF_INPUT_DIR)))
#safe_rm "$base_data_dir"
#The default of this should be /var/log/vmware-caf
base_log_dir=$(dirname $CAF_LOG_DIR)
safe_rm "$base_log_dir"
#07/21/2015
#Remove some log files that get put into the CAF bin dir.
#This is a hack until we fix the code to prevent this from happening.
base_binary_dir="$CAF_BIN_DIR"
safe_rm "$base_binary_dir/CommAmqpListener-log4cpp.log"
safe_rm "$base_binary_dir/CommAmqpListener-log4cpp_rolling.log"
safe_rm "$base_binary_dir/ma-log4cpp.log"
safe_rm "$base_binary_dir/ma-log4cpp_rolling.log"