<div class="gmail_quote">On Thu, Jun 17, 2010 at 8:16 AM, Hamilton Chua <span dir="ltr">&lt;<a href="mailto:hamilton.chua@gmail.com">hamilton.chua@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi Ganesh,<div><br></div><div>I wrote this down a while back when I was figuring out how to get SoaS to register and backup with an XS, hope this helps you.</div><div><br></div><div><span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:rgb(51, 51, 51)"><p>


The registration process begins when an XO laptop user clicks on the avatar and then clicks Register from the drop down menu. This action executes <strong>/usr/lib/python2.5/site-packages/jarabe/desktop/schoolserver.py</strong>. This python script gathers the following required information from the XO laptop in order to register with the schoolserver :</p>


<ul><li style="margin-top:10px;margin-bottom:10px">serial number <br></li><li style="margin-top:10px;margin-bottom:10px">nickname <br></li><li style="margin-top:10px;margin-bottom:10px">uuid <br></li><li style="margin-top:10px;margin-bottom:10px">


SSH pubkey</li></ul><p>This data is sent via xmlrpc over port 8080 to the Identity Manager service on the school server. The identity manager is a python script located in <strong>/usr/bin/registration-server</strong> on the school server. This service receives the information and validates the serial number. The information is then inserted into an sqlite3 database. It will then send back the following information to the XO laptop.</p>


<ul><li style="margin-top:10px;margin-bottom:10px">success</li><li style="margin-top:10px;margin-bottom:10px">backupurl</li><li style="margin-top:10px;margin-bottom:10px">backuppath</li><li style="margin-top:10px;margin-bottom:10px">


jabberserver</li></ul></span></div></blockquote><div>Added to wiki at <a href="http://wiki.laptop.org/go/School_Identity_Manager#XO_registration_process">http://wiki.laptop.org/go/School_Identity_Manager#XO_registration_process</a> .</div>

<div><br></div><div>The other content on that page probably should be reviewed as it has not been updated significantly since November 2008.</div></div><br>