perf: 重构目录结构
This commit is contained in:
48
build/linux/usr/local/etc/omc/script/setup.sh
Normal file
48
build/linux/usr/local/etc/omc/script/setup.sh
Normal file
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
BinFile=/usr/local/bin/omc
|
||||
ConfFile=/usr/local/etc/omc/omc.yaml
|
||||
|
||||
# usage
|
||||
usage() {
|
||||
echo "Usage: bash $0 [OPTION]"
|
||||
echo
|
||||
echo "Program Initialization OPTION:"
|
||||
echo " -i, --install Specify the install"
|
||||
echo " -u, --upgrade Specify the upgrade"
|
||||
echo " -h Display this help message"
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
|
||||
# 检查环境
|
||||
checkEnv() {
|
||||
# 检查 mysql 或 mariadb 是否安装
|
||||
if command -v mysql &> /dev/null || command -v mariadb &> /dev/null; then
|
||||
echo "MySQL 或 MariaDB 已安装"
|
||||
else
|
||||
echo "MySQL or MariaDB not installed"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
# install
|
||||
install() {
|
||||
echo "install"
|
||||
|
||||
/usr/local/bin/omc -c /usr/local/etc/omc.yaml --sqlPath /usr/local/etc/omc/database/upgrade/sqlite/upg_20250313.sql --sqlSource lite
|
||||
}
|
||||
|
||||
# upgrade
|
||||
upgrade() {
|
||||
echo "upgrade"
|
||||
}
|
||||
|
||||
# 读取命令行参数
|
||||
while [[ $# -gt 0 ]]; do
|
||||
case "$1" in
|
||||
-i | --install) install; shift 2 ;;
|
||||
-u | --upgrade) upgrade; shift 2 ;;
|
||||
*) usage ;;
|
||||
esac
|
||||
done
|
||||
Reference in New Issue
Block a user