ref: 构建工具重构
This commit is contained in:
19
build.sh
19
build.sh
@@ -100,9 +100,10 @@ app() {
|
|||||||
# 数据库脚本 common属于重建脚本
|
# 数据库脚本 common属于重建脚本
|
||||||
modeList="standard lite"
|
modeList="standard lite"
|
||||||
for v in ${modeList}; do
|
for v in ${modeList}; do
|
||||||
cp -rf $BuildDir/usr/local/etc/omc/database/${v}/common/* $BuildDir/usr/local/etc/omc/database/${v}/install/
|
path=$BuildDir/usr/local/etc/omc/database/${v}
|
||||||
cp -rf $BuildDir/usr/local/etc/omc/database/${v}/common/* $BuildDir/usr/local/etc/omc/database/${v}/upgrade/
|
cp -rf $path/common/* $path/install/
|
||||||
rm -rf $BuildDir/usr/local/etc/omc/database/${v}/common
|
cp -rf $path/common/* $path/upgrade/
|
||||||
|
rm -rf $path/common
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -156,21 +157,17 @@ cp -rf ${BuildPackagelDir}/${PACKAGE_MANAGER}/* ${BuildDir}
|
|||||||
if [[ $PACKAGE_MANAGER = "deb" ]]; then
|
if [[ $PACKAGE_MANAGER = "deb" ]]; then
|
||||||
cp -rf ${BuildLinuxDir}/* ${BuildDir}
|
cp -rf ${BuildLinuxDir}/* ${BuildDir}
|
||||||
cd ${BuildDir}
|
cd ${BuildDir}
|
||||||
# 打包前处理
|
# 应用文件处理
|
||||||
. ./build_before.sh
|
app
|
||||||
# 打包
|
# 打包
|
||||||
deb
|
deb
|
||||||
# 打包后处理
|
|
||||||
. ./build_after.sh
|
|
||||||
elif [[ $PACKAGE_MANAGER = "rpm" ]]; then
|
elif [[ $PACKAGE_MANAGER = "rpm" ]]; then
|
||||||
cp -rf ${BuildLinuxDir}/* ${BuildDir}/BUILD
|
cp -rf ${BuildLinuxDir}/* ${BuildDir}/BUILD
|
||||||
cd ${BuildDir}/BUILD
|
cd ${BuildDir}/BUILD
|
||||||
# 打包前处理
|
# 应用文件处理
|
||||||
. $RootDir/build_before.sh
|
app
|
||||||
# 打包
|
# 打包
|
||||||
rpm
|
rpm
|
||||||
# 打包后处理
|
|
||||||
. $RootDir/build_after.sh
|
|
||||||
else
|
else
|
||||||
echo "unknown runing: $PACKAGE_MANAGER"
|
echo "unknown runing: $PACKAGE_MANAGER"
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
echo
|
|
||||||
echo "==> after compilation"
|
|
||||||
# 编译目录
|
|
||||||
echo "BuildDir: $BuildDir"
|
|
||||||
# 发布包目录
|
|
||||||
echo "ReleaseDir: $ReleaseDir"
|
|
||||||
# 发布包文件名称
|
|
||||||
echo "ReleaseFileName: $ReleaseFileName"
|
|
||||||
|
|
||||||
# ===================
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
echo
|
|
||||||
echo "==> before compilation"
|
|
||||||
# 编译目录
|
|
||||||
echo "BuildDir: $BuildDir"
|
|
||||||
# 发布包目录
|
|
||||||
echo "ReleaseDir: $ReleaseDir"
|
|
||||||
# 发布包文件名称
|
|
||||||
echo "ReleaseFileName: $ReleaseFileName"
|
|
||||||
|
|
||||||
# ===================
|
|
||||||
|
|
||||||
# 数据库脚本 common属于重建脚本
|
|
||||||
modeList="standard lite"
|
|
||||||
for v in ${modeList}; do
|
|
||||||
path=$BuildDir/usr/local/etc/omc/database/${v}
|
|
||||||
cp -rf $path/common/* $path/install/
|
|
||||||
cp -rf $path/common/* $path/upgrade/
|
|
||||||
rm -rf $path/common
|
|
||||||
done
|
|
||||||
Reference in New Issue
Block a user