# !/bin/bash # 安装后执行脚本 RootDir=/usr/local/etc/omc # 执行安装后配置 echo "" echo "Output: $RootDir" echo "Please Run:" echo " sudo systemctl start|stop|status|restart omc.service" echo "" # 检查是否是第一次安装或是升级 if [ ! -f $RootDir/omc.conf ]; then # 第一次安装,执行相关操作 chmod +rx /usr/local/bin/omc cp $RootDir/default/omc.conf $RootDir/omc.conf cp $RootDir/default/omc.yaml $RootDir/omc.yaml cp $RootDir/default/sshsvc.yaml $RootDir/sshsvc.yaml # read environment parameter and to do if [ -n "$C_PARAM" ]; then echo "C parameter: $C_PARAM" bash $RootDir/script/setup.sh -i -c $C_PARAM else bash $RootDir/script/setup.sh -i fi # exit while failed to run err if [ $? -ne 0 ]; then echo "Initialization failure." exit 1 fi systemctl daemon-reload systemctl enable omc.service systemctl enable sshsvc.service systemctl daemon-reload systemctl restart omc.service systemctl restart sshsvc.service else # 升级时的操作 bash $RootDir/script/setup.sh -u if [ $? -ne 0 ]; then echo "Execution failed. Exiting." exit 1 fi systemctl daemon-reload systemctl start omc.service systemctl start sshsvc.service fi