ReferencePlatforms/UnitTestOnly/Ubuntu: Difference between revisions
Jump to navigation
Jump to search
(Created page with '=Install OS= Install from the Ubuntu 9.04 32bit live cd image =Configure OS= Enable Vino (System->Preference->Remote Desktop) to connect with a password and no confirmation. Se…') |
No edit summary |
||
Line 5: | Line 5: | ||
Enable Vino (System->Preference->Remote Desktop) to connect with a password and no confirmation. | Enable Vino (System->Preference->Remote Desktop) to connect with a password and no confirmation. | ||
Set | =Set up Xvfb= | ||
<pre> | |||
# Make sure Xvfb is running on :2 | |||
@reboot ps -C Xvfb | grep -q Xvfb || exec Xvfb :2 -screen 0 1280x1024x24 & | |||
*/5 * * * * ps -C Xvfb | grep -q Xvfb || exec Xvfb :2 -screen 0 1280x1024x24 & | |||
# Make sure metacity is running on :2 | |||
@reboot ps -C metacity -f | grep -q :2 || exec metacity --display :2 --replace & | |||
*/5 * * * * ps -C metacity -f | grep -q :2 || exec metacity --display :2 --replace & | |||
</pre> | |||
=Update All Packages= | =Update All Packages= |
Revision as of 22:53, 3 November 2009
Install OS
Install from the Ubuntu 9.04 32bit live cd image
Configure OS
Enable Vino (System->Preference->Remote Desktop) to connect with a password and no confirmation.
Set up Xvfb
# Make sure Xvfb is running on :2 @reboot ps -C Xvfb | grep -q Xvfb || exec Xvfb :2 -screen 0 1280x1024x24 & */5 * * * * ps -C Xvfb | grep -q Xvfb || exec Xvfb :2 -screen 0 1280x1024x24 & # Make sure metacity is running on :2 @reboot ps -C metacity -f | grep -q :2 || exec metacity --display :2 --replace & */5 * * * * ps -C metacity -f | grep -q :2 || exec metacity --display :2 --replace &
Update All Packages
sudo apt-get distupgrade
Existing machines where updated "Tue Nov 3 11:34:47 PST 2009"
Install Ubuntu packages
sudo apt-get install mercurial sudo apt-get install python-twisted
Install Mozilla Packages
cd ~ hg clone http://hg.mozilla.org/build/buildbot cd buildbot python setup.py build sudo python setup.py install
Create Slave
sudo mkdir /builds sudo chown cltbld:cltbld /builds cd /builds buildbot create-slave slave 10.250.48.137:9989 <host> <password> buildbot start slave