Files
be.ems/build/linux/usr/local/etc/omc/script/setup.sh
2025-03-14 18:25:41 +08:00

49 lines
1.0 KiB
Bash

#!/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