#! /bin/bash

#获取机器IP
ip route show default | awk '/default/ {print $5}' > /tmp/net.info
cat /tmp/net.info | while read line
do
        iptmp=`LANG=C ifconfig $line | awk '/inet /{ print $2 }'`
        ipinfo="$iptmp@$ipinfo"
        echo "${ipinfo%?}" >/tmp/ip.data
    mac=`cat /sys/class/net/$line/address`
        macinfo="$mac@$macinfo"
        echo "${macinfo%?}" >/tmp/mac.data
done
ip=`cat /tmp/ip.data`

#获取MAC地址
mac=`cat /tmp/mac.data`

#获取机器SN码
sn=`dmidecode -s system-serial-number`

#获取机器注册码
register=""

if [ -s /etc/kcmdevsn.txt ];then
    register=$(cat /etc/kcmdevsn.txt)
else
    register=$(kylin_gen_register)
fi

#获取服务序列号
kysn=`cat /etc/.kyinfo | grep key= | awk -F = '{print $2}'`

#获取机器激活码
activation=`cat /etc/.kyactivation`

#获取系统uuid
uuid=`dmidecode -s system-uuid`

eval echo '{\"ip\":\"$ip\", \"mac\": \"$mac\", \"sn\":\"$sn\", \"register\": \"$register\", \"serial_number\": \"$kysn\", \"uuid\": \"$uuid\", \"activation\": \"$activation\"}'



