<div dir="ltr"><div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">As described in the last report, the objective of this past week was to document all the implementation I did during the Google summer of code. </div>

<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">I created two scripts: r<span style="color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">un-native.sh and run-cross.sh. They</span><span style="color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> are examples of the execution of some of the scripts I made</span><span style="color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">. By running ./run-cross.sh the script should be able to setup an </span><span style="color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">crossbuild environment and run the automated bootstrap scripts. The steps </span><span style="color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">performed by the scripts are:</span></div>

<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="background-color:rgb(255,255,204);color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap"><br>

</span></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="background-color:rgb(255,255,204);color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">1) Install required dependencies</span></div>

<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">2) Prepare the repositories locally (except the snapshot repository)</span></div>

<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">3) Create the chroot environment that will be used to crossbuild</span></div>

<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="background-color:rgb(255,255,221);color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap">4) Start the building process</span></div>

<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="background-color:rgb(255,255,221);color:rgb(72,72,76);font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:18px;white-space:pre-wrap"><br>

</span></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="font-size:small">Now that I understood all the concepts (at least the main ideas) and understood how the process of bootstrap, multiarch and crossbuild works, my intention is to maintain the scripts even after the GSoC, work on the patches and make other scripts if I have another idea of automation.</span><br>

</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="font-size:small"><br></span></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="font-size:12.727272033691406px">All the codes and the patches are in the git repository in [1]. </span><br>

</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">It was a pleasure to participate on this GSoC. I learned a lot and the feeling of having accomplished this is very nice :).</div>

<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><span style="font-size:12.727272033691406px">Cheers, </span><br>
</div>
</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><span style="font-family:arial,sans-serif;font-size:13px">Gustavo Alkmim</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">

[1] <a href="https://gitorious.org/debian-bootstrap/gsoc2013" target="_blank">https://gitorious.org/debian-bootstrap/gsoc2013</a></div><div> <br>Gustavo Prado Alkmim<br>Bacharel em Ciência da Computação (UFLA)<br>Doutorando em Ciência da Computação (UNICAMP)<br>

<br>--<br>"Do que adianta para o homem ganhar o mundo e perder sua alma???"<br></div>
</div>