Files
oceanbase/tools/systemd/profile/post_uninstall.sh.template
2024-04-12 12:57:45 +00:00

24 lines
963 B
Bash

#!/bin/bash
echo "execute post uninstall script"
prefix=@CPACK_PACKAGING_INSTALL_PREFIX@
json_file=$prefix/profile/oceanbase.json
GREEN='\033[32m'
NC="\033[0m"
if [ $1 -eq 0 ]; then
rm -rf $prefix/.meta $prefix/log_obshell
# prepare clean script
echo "find $prefix/ -mindepth 1 -maxdepth 1 ! -name lib -exec rm -rf {} +" > $prefix/oceanbase_clean.sh
if [ -f "$json_file" ] && [ -s "$json_file" ]; then
redo_dir=$(cat "$json_file" | jq -r '.oceanbase_ce.server.observerConfig.redo_dir')
echo "rm -rf $redo_dir" >> $prefix/oceanbase_clean.sh
data_dir=$(cat "$json_file" | jq -r '.oceanbase_ce.server.observerConfig.data_dir')
echo "rm -rf $data_dir" >> $prefix/oceanbase_clean.sh
echo "echo OK" >> $prefix/oceanbase_clean.sh
fi
echo "Clean oceanbase script can clean ob all configuration files and all data files."
echo -e "${GREEN}To clean OceanBase${NC} : bash $prefix/oceanbase_clean.sh"
fi