User:Bhearsum:Build/Buildserver ref image: Difference between revisions

m
wip
mNo edit summary
m (wip)
Line 44: Line 44:
  Listen * 2401  
  Listen * 2401  
  Repos /cvsroot
  Repos /cvsroot
CvsArgs -u
Run these commands:
Run these commands:
  cvsd-buildroot /cvs
  cvsd-buildroot /cvs
  mkdir -p /cvs/var/lock
  mkdir -p /cvs/var/lock
  adduser cvsd
  adduser cvsd
== Install CVS ==
CVS must be patched to work in this setup.
wget http://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.22/cvs-1.11.22.tar.bz2
wget http://people.mozilla.com/~bhearsum/Build/Misc/cvs.noreadlocks.patch
tar -jvxf cvs-1.11.22.tar.bz2
cd cvs-1.11.22/src
patch -p0 < ../../cvs.noreadlocks.patch
./configure --prefix=/cvs
make
make install


== Rsync cvs-mirror.m.o ==
== Rsync cvs-mirror.m.o ==
Line 66: Line 78:


If you want to continually update your mirror you should create a cron job to do so. Otherwise you can run the above script at any time to do it manually.
If you want to continually update your mirror you should create a cron job to do so. Otherwise you can run the above script at any time to do it manually.
== Create a buildbot master ==
mkdir -p /buildbot/master
chown -R buildbot /buildbot
su - buildbot
cd /buildbot/master
buildbot create-master .
mv Makefile.sample Makefile
master.cfg:
canmove, Confirmed users
6,441

edits