38 lines
979 B
Plaintext
38 lines
979 B
Plaintext
# !/bin/bash
|
|
|
|
RedisRootDir=/usr/local
|
|
OMCRootDir=/usr/local/omc
|
|
OMCEtcDir=${OMCRootDir}/etc
|
|
OMCStaticDir=${OMCRootDir}/static
|
|
CFileList="omc.yaml omc.conf"
|
|
LogoFileList="zh_brand.png zh_icon.png en_brand.png en_icon.png"
|
|
|
|
echo ""
|
|
echo "* To start/stop/restart/status omc service, please run:"
|
|
echo " sudo systemctl start/stop/restart/status omc.service"
|
|
echo " or run: "
|
|
echo " sudo /usr/local/omc/bin/omcsvc.sh start/stop/restart/status"
|
|
echo ""
|
|
|
|
chmod +rx ${OMCRootDir}/bin/*
|
|
|
|
chmod -R 755 ${OMCRootDir}/htdocs/front
|
|
|
|
for CFile in ${CFileList}; do
|
|
if [ ! -e "${OMCEtcDir}/${CFile}" ]; then
|
|
cp -f ${OMCEtcDir}/default/${CFile} ${OMCEtcDir}
|
|
fi
|
|
done
|
|
|
|
for LogoFile in ${LogoFileList}; do
|
|
if [ ! -e "${OMCStaticDir}/logo/${LogoFile}" ]; then
|
|
cp ${OMCStaticDir}/agt.d/logo/${LogoFile} ${OMCStaticDir}/logo;
|
|
fi
|
|
done
|
|
|
|
systemctl enable omc.service
|
|
systemctl daemon-reload
|
|
systemctl stop omc.service
|
|
systemctl start omc.service
|
|
|