tdm
Well-known member
- Apr 11, 2011
- 1,409
- 3,596
- 0
The Android Central Optimus V Community ICS Build Server is now up and running.
TDM is putting the finishing touches on it. I ended up working a lot last week, and caught a cold this week (yay), so it got delayed a bit.
I think I've got it pretty much ready. Android SDK, NDK, repo script, and most all the trimmings are installed. The default login has the SDK and NDK in the PATH and ccache is setup to be enabled and shared. Initial build of IHO gingerbread otapackage with a cold ccache took 23m44s. Nice!

Note: in order to properly share the ccache, users' main group should be "users". This can be done with the the -g option to useradd and verified by running "id" at a prompt.
I saved a snapshot of the IHO tree in /usr/local/src in hopes that it will save time and bandwidth when others setup their repos. I'm not sure how this will work out but I figured it was worth a shot since initial sync sucks down around 4gb of data, takes quite a long time, and can be rather temperamental. Note that gingerbread was the checkout branch so you'll need to switch branches to work on ICS.
Additionally, for those who want to use this box, I would strongly recommend using rsync to pull the files you build to your local machine. It will drastically cut down the time it takes to fetch files and save bandwidth as well. If you aren't familiar with rsync, there should be tons of info available on it, just use google.
For those maintaining their own Linux build machines: the process was made a bit challenging by the removal of the sun-java6-* packages from the official Ubuntu repos (google "ubuntu sun java license" for details). Looks like someone stepped up to the plate and wrote a nice script to automate installing these, see here: Flexion.Org Blog ? Install Sun Java 6 JRE and JDK from .deb packages ? Flexion.Org Blog I've placed the resulting deb packages (and some other goodies) in /usr/local/src on LeslieAnn's box so others won't have to go through that pain.
Finally, i'll let LeslieAnn announce the address of the box once she's satisfied that it's good to go.
Thanks again to LeslieAnn for her generous donation!