we've tried to isolate the distro-dependent configurations from the code the places where these distro-dependent config files lie are ./build/groups/.xml that is used as the yumgroups.xml ./build/.mk that defines the contents of the build ./build/-tags.mk that defines the svn locations of the various modules ./build/-install.mk optional make file to define the install target ./build/-devel.lst set of packages required for building ./Linux-2.6/configs/kernel-2.6.--.config (subject to change location in the future) ./bootcd/-bootcd.lst ./bootstrapfs/-base.lst ./bootstrapfs/-filesystems all *.lst files here - produce tar.bz2 images ./myplc/-plc.lst ./vserver/-vserver.lst ./vserver/-vservers all *.lst files here - produce vserver images