We've tried to isolate the distro-dependent configurations from the code Most of the .pgks files are optional to define a new distro: missing files are searched in the planetlab distro ========== build environment ./build/.mk that defines the contents of the build -- see Makefile ./build/-tags.mk that defines the svn locations of the various modules ./build/-install.mk optional make file to define the install target ========== kernel config ./Linux-2.6/configs/kernel-2.6.--.config (subject to change location in the future) ========== various system images ./build/config./devel.pkgs set of packages required for building ./build/config./bootcd.pkgs contents of the bootcd image ./build/config./bootstrapfs.pkgs the standard contents of the node root used to generate yumgroups.xml ./build/config./bootstrapfs-*.pkgs all *.pkgs files here - produce additional node root images (tar.bz2) ./build/config./myplc.pkgs contents of the myplc image ./build/config./vserver.pkgs the contents of the standard vserver reference image ./build/config./vserver-*.pkgs all *.pkgs files here - produce additional vserver images ./build/config./native-shell.pkgs used to create test vservers for myplc-native