1 Notes on using this build
3 * install a vserver-enabled kernel and util-vserver on your build box
4 * create a local fedora mirror - see vbuild-fedora-mirror.sh
5 * create a vserver - see vbuild-init-vserver.sh
6 * enter the vserver and svn export this build module into /build
8 # make stage1=true PLDISTRO=yourdistro
13 * the nightly build script wraps all this in a rather complicated way
14 it is not intended to be used as is without a few manual tweaks on your
17 ** recreates a fresh build vserver named after the arguments
18 ** enters this to perform the actual build
19 ** pushes the results to a web location so the tests can pull the
21 ** invokes a runtest on a separate machine
22 ** manages logs - that's the trickiest part, so the root context and
23 the vserver add their logs on the same file
26 * always run the stage1 make prior to anything else
27 * if you clean or patch a spec file you need to run the stage1 again
28 * see make help for how to do things incrementally
30 * typically if you want to test a change without commiting first, you
32 ** make package-codebase
33 ** patch CODEBASE/module/
36 if further changes are needed, then do
37 ** make package-clean-tarball package-clean-build package-clean-rpm
38 so the codebase remains intact, patch it again and run