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: | |||