Confirmed users
3,990
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
TODO: Review the striked content to see what is still relevant and remove what is not. | |||
Currently, most of our foopies are linux based. They can be used for either tegras, android pandas and b2g pandas. | |||
The foopies these days are setup with puppet. | |||
= Adding B2G pandas = | |||
* Make sure that every panda that the foopy is going to manage is listed in devices.json: | |||
"panda-0082": { | |||
"foopy": "foopy39" | |||
}, | |||
* Make sure that slavealloc has entries for each foopy | |||
<pre> | |||
name,distro,bitlength,speed,datacenter,trustlevel,environment,purpose,pool,basedir,enabled | |||
panda-0000,panda,32,mini,scl1,try,core,tests,tests-scl1-panda,/builds/panda-0000,1 | |||
</pre> | |||
* Run this on the foopy | |||
<pre> | |||
# ssh as cltbld | |||
cd /builds/tools | |||
hg pull -u | |||
hg id | |||
su - | |||
rm -rf /builds/panda-* | |||
cd /builds/tools/buildfarm/mobile | |||
python setup_foopy.py # this setups the panda directories and grabs the buildbot.tac files | |||
exit | |||
for i in `ls | grep panda`; do /builds/manage_buildslave.sh start $i; done | |||
</pre> | |||
<strike> | |||
= Set up a Mac based foopy = | = Set up a Mac based foopy = | ||
| Line 226: | Line 256: | ||
xz @5.0.3 archivers/xz | xz @5.0.3 archivers/xz | ||
zlib @1.2.5 archivers/zlib | zlib @1.2.5 archivers/zlib | ||
</strike> | |||