#!/bin/bash

#只在主节点上检查
G_INSPECT_MMLPATH="/opt/huawei/snas/script/inspect_mml"
. $G_INSPECT_MMLPATH/CheckItems
CurInspectNum="316"
CurInspectFun=`GetInspectType $CurInspectNum`
RESULTFILE="/tmp/tmpResult${CurInspectFun}"
>$RESULTFILE

isPass=0

function main()
{
    local ca_d_confFile="/opt/huawei/snas/etc/ca_d.ini"
    local iRet=0
    local Eulerconfig="/etc/EulerLinux.conf"
    local svn="/opt/huawei/deploy/package/svn.txt"
    if [ -f "${Eulerconfig}" ];then
        local compileversion=`cat ${Eulerconfig} |grep "compileversion"| awk -F"=" '{print $2}'`
        echo "compileversion:${compileversion}" >>${RESULTFILE} 2>&1
    fi
    if [ -f "${svn}" ];then
        local svn=`echo $(cat ${svn})`
        echo "svn:${svn}" >>${RESULTFILE} 2>&1
    fi
    if [ ! -f "${ca_d_confFile}" ];then
        echo "INFO:The file ${ca_d_confFile} does not exist." >>${RESULTFILE} 2>&1
        NM_status="no"
        isPass=1
        echo "N+M:${NM_status}" >>${RESULTFILE} 2>&1
        return
    fi
    #raheadstripenum 为0就是没打开读N+M
    NM_num=$( grep raheadstripenum ${ca_d_confFile} | awk -F"=" '{print $2}' | sed 's/ //g' )
    if [ "X" == "X${NM_num}" -o "X0" == "X${NM_num}" ];then
        NM_status="no"
    else
        NM_status="yes"
    fi 
    
    echo "N+M:${NM_status}" >>${RESULTFILE} 2>&1
}

main
echo "${CurInspectFun}_Pass $isPass" >>${RESULTFILE} 2>&1
exit 0


