update omc service and setomc shell script
This commit is contained in:
@@ -8,8 +8,11 @@ BinDir=/usr/local/omc/bin
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
for procName in $ProcListDesc;do
|
for procName in $ProcListDesc;do
|
||||||
echo "Starting $procName process ..."
|
echo -n "Starting $procName process ... "
|
||||||
systemctl start $procName
|
systemctl start $procName
|
||||||
|
if [ $? = 0 ]; then
|
||||||
|
echo "done"
|
||||||
|
fi
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
@@ -20,8 +23,11 @@ case "$1" in
|
|||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
for procName in $ProcList;do
|
for procName in $ProcList;do
|
||||||
echo "Stopping $procName process ..."
|
echo -n "Stopping $procName process ... "
|
||||||
systemctl stop $procName
|
systemctl stop $procName
|
||||||
|
if [ $? = 0 ]; then
|
||||||
|
echo "done"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
restart)
|
restart)
|
||||||
@@ -38,5 +44,4 @@ case "$1" in
|
|||||||
echo "OMC service"
|
echo "OMC service"
|
||||||
echo "Usage: $0 start|status|stop|restart|version"
|
echo "Usage: $0 start|status|stop|restart|version"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|||||||
@@ -25,14 +25,14 @@ check_args() {
|
|||||||
m)
|
m)
|
||||||
M_ARG=$(echo $OPTARG | tr '[:upper:]' '[:lower:]')
|
M_ARG=$(echo $OPTARG | tr '[:upper:]' '[:lower:]')
|
||||||
if [ "${VENDORS}" == "BA" ]; then
|
if [ "${VENDORS}" == "BA" ]; then
|
||||||
C_ARG_LOWER="ba"
|
C_ARG_LOWER="ba"
|
||||||
C_ARG_UPPER="BA"
|
C_ARG_UPPER="BA"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
\?)
|
\?)
|
||||||
echo "Invalid option: -$OPTARG" >&2
|
echo "Invalid option: -$OPTARG" >&2
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,19 +54,19 @@ case "${M_ARG}" in
|
|||||||
${OMCBinDir}/importdb.sh ${M_ARG}
|
${OMCBinDir}/importdb.sh ${M_ARG}
|
||||||
|
|
||||||
if [ "${C_ARG_LOWER}" != "" ]; then
|
if [ "${C_ARG_LOWER}" != "" ]; then
|
||||||
CustomizedDir=${OMCStaticDir}/${C_ARG_LOWER}.d
|
CustomizedDir=${OMCStaticDir}/${C_ARG_LOWER}.d
|
||||||
if [ ! -d "${CustomizedDir}" ]; then
|
if [ ! -d "${CustomizedDir}" ]; then
|
||||||
echo "Not found ${C_ARG_UPPER} customized directory, nothing to be done"
|
echo "Not found ${C_ARG_UPPER} customized directory, nothing to be done"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo -n "Setting ${C_ARG_UPPER} customized OMC ..."
|
echo -n "Setting ${C_ARG_UPPER} customized OMC ..."
|
||||||
for SQL in ${CustomizedDir}/db/*.sql; do
|
for SQL in ${CustomizedDir}/db/*.sql; do
|
||||||
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
|
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
|
||||||
done
|
done
|
||||||
cp -rf ${CustomizedDir}/logo/* ${OMCStaticDir}/logo
|
cp -rf ${CustomizedDir}/logo/* ${OMCStaticDir}/logo
|
||||||
cp -rf ${CustomizedDir}/doc/* ${OMCStaticDir}/helpDoc
|
cp -rf ${CustomizedDir}/doc/* ${OMCStaticDir}/helpDoc
|
||||||
#perl -0777 -i -pe 's/omcuser/bluearcus/g' ${OMCRootDir}/etc/default/restconf.yaml
|
#perl -0777 -i -pe 's/omcuser/bluearcus/g' ${OMCRootDir}/etc/default/restconf.yaml
|
||||||
#perl -0777 -i -pe 's/omcuser/bluearcus/g' ${OMCBinDir}/nehosts
|
#perl -0777 -i -pe 's/omcuser/bluearcus/g' ${OMCBinDir}/nehosts
|
||||||
if [ $? = 0 ]; then
|
if [ $? = 0 ]; then
|
||||||
echo "done"
|
echo "done"
|
||||||
fi
|
fi
|
||||||
@@ -77,17 +77,17 @@ case "${M_ARG}" in
|
|||||||
;;
|
;;
|
||||||
skip)
|
skip)
|
||||||
if [ "${C_ARG_LOWER}" != "" ]; then
|
if [ "${C_ARG_LOWER}" != "" ]; then
|
||||||
CustomizedDir=${OMCStaticDir}/${C_ARG_LOWER}.d
|
CustomizedDir=${OMCStaticDir}/${C_ARG_LOWER}.d
|
||||||
if [ ! -d "${CustomizedDir}" ]; then
|
if [ ! -d "${CustomizedDir}" ]; then
|
||||||
echo "Not found ${C_ARG_UPPER} customized directory, nothing to be done"
|
echo "Not found ${C_ARG_UPPER} customized directory, nothing to be done"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo -n "Setting ${C_ARG_UPPER} customized OMC ..."
|
echo -n "Setting ${C_ARG_UPPER} customized OMC ..."
|
||||||
for SQL in ${CustomizedDir}/db/*.sql; do
|
for SQL in ${CustomizedDir}/db/*.sql; do
|
||||||
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
|
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
|
||||||
done
|
done
|
||||||
cp -rf ${CustomizedDir}/logo/* ${OMCStaticDir}/logo
|
cp -rf ${CustomizedDir}/logo/* ${OMCStaticDir}/logo
|
||||||
cp -rf ${CustomizedDir}/doc/* ${OMCStaticDir}/helpDoc
|
cp -rf ${CustomizedDir}/doc/* ${OMCStaticDir}/helpDoc
|
||||||
if [ $? = 0 ]; then
|
if [ $? = 0 ]; then
|
||||||
echo "done"
|
echo "done"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user