Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/include/register.global.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2431 by niro, Thu Sep 3 12:15:13 2015 UTC revision 2441 by niro, Thu Sep 3 13:01:47 2015 UTC
# Line 1  Line 1 
1    # $Id$
2    
3  validate_client()  validate_client()
4  {  {
# Line 11  validate_client() Line 12  validate_client()
12   return 1   return 1
13   fi   fi
14    
15     decho "registering mac_address='${mac_address}'"
16    
17   # first check if mac is registered   # first check if mac is registered
18   serial=$(mysqldo "select serial from client_serials where mac='${mac_address}'")   serial=$(mysqldo "select serial from client_serials where mac='${mac_address}'")
19    
# Line 22  validate_client() Line 25  validate_client()
25   serial=$(mysqldo "insert into client_serials (mtime, mac) values('${mtime}','${mac_address}'); select last_insert_id();")   serial=$(mysqldo "insert into client_serials (mtime, mac) values('${mtime}','${mac_address}'); select last_insert_id();")
26   fi   fi
27    
28   echo "serial='${serial}'"   if [[ -z ${serial} ]]
29     then
30     return 1
31     else
32     decho "serial='${serial}'"
33     rvecho "${serial}"
34     return 0
35     fi
36  }  }
37    
38  register_client()  register_client()
# Line 37  register_client() Line 47  register_client()
47   iface=$(iface_for_ip ${iface_ip})   iface=$(iface_for_ip ${iface_ip})
48   mac_address=$(mac_for_iface ${iface})   mac_address=$(mac_for_iface ${iface})
49    
50   echo "DEBUG: MCORE_CONTROL_SERVER='${MCORE_CONTROL_SERVER}'"   decho "MCORE_CONTROL_SERVER='${MCORE_CONTROL_SERVER}'"
51   echo "DEBUG: iface_ip='${iface_ip}'"   decho "iface_ip='${iface_ip}'"
52   echo "DEBUG: iface='${iface}'"   decho "iface='${iface}'"
53   echo "DEBUG: mac_address='${mac_address}'"   decho "mac_address='${mac_address}'"
54    
55   echo "register '${mac_address}'"   decho "register '${mac_address}'"
56     nsslsay_fingerprint "register '${mac_address}'"
57  }  }

Legend:
Removed from v.2431  
changed lines
  Added in v.2441