canmove, Confirmed users
6,441
edits
| 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: | |||