teleport/server/hot-fix/20210813-3.5.6-rc6/make-release.sh

43 lines
1.1 KiB
Bash

#!/bin/sh
set -e
HOTFIX=tp-hotfix-20210813-3.5.6-rc6
PATH_ROOT=$(cd "$(dirname "$0")/../../.."; pwd)
PATH_THIS=$(cd "$(dirname "$0")"; pwd)
PATH_DATA=${PATH_THIS}/${HOTFIX}
PATH_FILES=${PATH_DATA}/files
NOW_DT_STR=`date "+%Y-%m-%d %H:%M:%S"`
echo $PATH_ROOT
echo $PATH_THIS
echo $PATH_DATA
echo $PATH_FILES
if [ -d "${PATH_FILES}" ]; then
rm -rf "${PATH_FILES}"
fi
mkdir -p "${PATH_FILES}/controller"
mkdir -p "${PATH_FILES}/model"
cp "${PATH_ROOT}/server/www/teleport/webroot/app/controller/auth.py" "${PATH_FILES}/controller/."
cp "${PATH_ROOT}/server/www/teleport/webroot/app/model/user.py" "${PATH_FILES}/model/."
# cp "${PATH_THIS}/tp-hotfix.sh" "${PATH_DATA}/."
# 将脚本文件第4行替换掉
CREATE_DT=`date "+%Y-%m-%d %H:%M:%S"`
# CREATE_DT=date
echo ${CREATE_DT}
#echo "sed -i '4s/.*/CREATE_DT\=${CREATE_DT}/' '${PATH_DATA}/tp-hotfix.sh'"
sed -i ".bak" "4s/.*/CREATE_DT='${CREATE_DT}'/" "${PATH_DATA}/tp-hotfix.sh"
#sed -i "'4s/.*/CREATE_DT=${CREATE_DT}/'" "${PATH_DATA}/tp-hotfix.sh"
rm -rf "${PATH_DATA}/tp-hotfix.sh.bak"
chmod +x "${PATH_DATA}/tp-hotfix.sh"
tar zcvf "${HOTFIX}.tar.gz" ./${HOTFIX}