#!/bin/bash
# 2024-12

#当前目录
readonly INITDIR=$(readlink -m $(dirname $0))
sed -i "s/	/ /g" $INITDIR/conf/init.conf
sed -i "s/   */ /g" $INITDIR/conf/init.conf
sed -i "s/^ //g" $INITDIR/conf/init.conf
sed -i "s/ $//g" $INITDIR/conf/init.conf
sed -i "s/\"\ /\"/g" $INITDIR/conf/init.conf
sed -i "s/\ \"/\"/g" $INITDIR/conf/init.conf
sed -i "s/' /'/g" $INITDIR/conf/init.conf
sed -i "s/ '/'/g" $INITDIR/conf/init.conf
source $INITDIR/conf/init.conf

$INITDIR/sh/init_config.sh
#cat $INITDIR/conf/init.conf | sed -n '/开始标志/,/结束标志/{/请勿删除/b;p}' > $INITDIR/conf/host.conf

install() {
echo '301' > /opt/zwkj_single
echo "$(date +%Y-%m-%d-%T) installing" > $INITDIR/logs/install.log

#检查服务器
$INITDIR/sh/install_check.sh
[ $? -ne 0 ] &&  exit 4

#更新yum资源地址
if [ "$RENEW_YUM_REPO" == "true" ]; then
  $INITDIR/sh/renew_yum.sh
fi
#系统参数
$INITDIR/sh/install_sysconf.sh
#软件安装
$INITDIR/sh/install_software.sh
#项目安装
$INITDIR/sh/install_project.sh
#项目配置
$INITDIR/sh/install_conf.sh
}

install | tee $INITDIR/logs/install.log
