#!/bin/bash C_ARG="*" M_ARG="*" check_args() { while getopts "c:m:" option; do case $option in c) C_ARG=$OPTARG ;; m) M_ARG=$OPTARG ;; \?) echo "Invalid option: -$OPTARG" >&2 ;; esac done } USER="root" PASSWORD="1000omc@kp!" PORT="33066" DBNAME="omc_db" UpgradeSQLDir=/usr/local/omc/etc/db/upgrade Upgvue3SQLDir=/usr/local/omc/etc/db/upgvue3 InstallSQLDir=/usr/local/omc/etc/db/install OMCStaticDir=/usr/local/omc/static CustomizedDirBA=${OMCStaticDir}/ba.d check_args "$@" case "${M_ARG}" in install, upgrade, upgvue3) importdb.sh ${M_ARG} ;; *) importdb.sh ;; esac case "$C_ARG" in ba) echo "Setting ${C_ARG} customized OMC ..." for SQL in ${CustomizedDirBA}/db/*.sql; do mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL}; done cp -rf ${CustomizedDirBA}/logo/* ${OMCStaticDir}/logo rm -f ${OMCStaticDir}/helpDoc/*.pdf cp -rf ${CustomizedDirBA}/doc/* ${OMCStaticDir}/helpDoc ;; *) ;; esac