[8] in athena10
Build Server Setup
daemon@ATHENA.MIT.EDU (Tim Abbott)
Mon Dec 3 15:56:13 2007
Date: Mon, 3 Dec 2007 15:56:00 -0500 (EST)
From: Tim Abbott <tabbott@MIT.EDU>
To: athena10@mit.edu
Message-ID: <Pine.LNX.4.64L.0712031547490.22800@vinegar-pot.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
I realized I forgot to mention to Greg another class of Debathena scripts
that may be useful to know about, beyond /mit/debathena/bin (scripts used
for building/uploading things) and /mit/debathena/packages/athena/bin
(scripts used for making packages from Athena CVS).
/mit/debathena/machines/awesome-build-server/make-chroot (I admit the
directly name is a bit silly) is our script for automatically generating
and configuring build chroots. There are a few things that still need to
be done manually, e.g. installing the packages in the file
/mit/debathena/machines/awesome-build-server/packages and appending to
/etc/approx.conf the lines in
/mit/debathena/machines/awesome-build-server/approx.conf.tail (approx is a
local caching apt repository that makes builds faster).
/mit/debathena/machines/awesome-build-server/build-all/ has a Makefile
that we use to bring new distributions online.
-Tim Abbott