--- mcore-src/trunk/mcore-tools/src/include/register.global.class.in 2015/09/03 12:15:13 2431 +++ mcore-src/trunk/mcore-tools/src/include/register.global.class.in 2015/09/03 13:01:47 2441 @@ -1,3 +1,4 @@ +# $Id$ validate_client() { @@ -11,6 +12,8 @@ return 1 fi + decho "registering mac_address='${mac_address}'" + # first check if mac is registered serial=$(mysqldo "select serial from client_serials where mac='${mac_address}'") @@ -22,7 +25,14 @@ serial=$(mysqldo "insert into client_serials (mtime, mac) values('${mtime}','${mac_address}'); select last_insert_id();") fi - echo "serial='${serial}'" + if [[ -z ${serial} ]] + then + return 1 + else + decho "serial='${serial}'" + rvecho "${serial}" + return 0 + fi } register_client() @@ -37,10 +47,11 @@ iface=$(iface_for_ip ${iface_ip}) mac_address=$(mac_for_iface ${iface}) - echo "DEBUG: MCORE_CONTROL_SERVER='${MCORE_CONTROL_SERVER}'" - echo "DEBUG: iface_ip='${iface_ip}'" - echo "DEBUG: iface='${iface}'" - echo "DEBUG: mac_address='${mac_address}'" + decho "MCORE_CONTROL_SERVER='${MCORE_CONTROL_SERVER}'" + decho "iface_ip='${iface_ip}'" + decho "iface='${iface}'" + decho "mac_address='${mac_address}'" - echo "register '${mac_address}'" + decho "register '${mac_address}'" + nsslsay_fingerprint "register '${mac_address}'" }