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 2443 by niro, Thu Sep 3 13:30:46 2015 UTC revision 2447 by niro, Thu Sep 3 13:47:44 2015 UTC
# Line 6  validate_client() Line 6  validate_client()
6   local ip_address="$2"   local ip_address="$2"
7   local serial   local serial
8   local mtime   local mtime
  local cmd  
9    
10   if [[ -z ${mac_address} ]]   if [[ -z ${mac_address} ]]
11   then   then
# Line 21  validate_client() Line 20  validate_client()
20   fi   fi
21    
22   decho "registering mac_address='${mac_address}'"   decho "registering mac_address='${mac_address}'"
23     decho "registering ip_address='${ip_address}'"
24    
25   # first check if mac is registered   # first check if mac is registered
26   serial=$(mysqldo "select serial from client_serials where mac='${mac_address}'")   serial=$(mysqldo "select serial from client_serials where mac='${mac_address}'")
# Line 40  validate_client() Line 40  validate_client()
40   decho "serial='${serial}'"   decho "serial='${serial}'"
41   rvecho "${serial}"   rvecho "${serial}"
42    
43   cmd+="quiet"   SSLSAY_IP="${ip_address}"
  cmd+="register '${serial}'"  
  SSLSAY_IP="${IP}"  
44   SSLSAY_PORT="6666"   SSLSAY_PORT="6666"
45   nsslsay_fingerprint ${cmd}   nsslsay_fingerprint "register '${serial}'"
46    
47   return 0   return 0
48   fi   fi
# Line 56  register_client() Line 54  register_client()
54   local iface_ip   local iface_ip
55   local iface   local iface
56   local mac_address   local mac_address
  local cmd  
57    
58   control_server_ip=$(dns_to_ip ${MCORE_CONTROL_SERVER})   control_server_ip=$(dns_to_ip ${MCORE_CONTROL_SERVER})
59   iface_ip=$(iface_for_remote_addr ${control_server_ip})   iface_ip=$(iface_for_remote_addr ${control_server_ip})
# Line 69  register_client() Line 66  register_client()
66   decho "mac_address='${mac_address}'"   decho "mac_address='${mac_address}'"
67    
68   decho "register '${mac_address}'"   decho "register '${mac_address}'"
69     nsslsay_fingerprint "register '${mac_address}' '${iface_ip}'"
  cmd+="quiet"  
  cmd+="register '${mac_address}' '${iface_ip}'"  
  nsslsay_fingerprint ${cmd}  
70  }  }
71    
72  register_client_local()  register_client_local()

Legend:
Removed from v.2443  
changed lines
  Added in v.2447