yumgroups generated from bootstrapfs.pkgs
[build.git] / README-pldistros.txt
1 We've tried to isolate the distro-dependent configurations from the code
2
3 Most of the .pgks files are optional to define a new distro:
4 missing files are searched in the planetlab distro
5
6 ========== build environment
7 ./build/<pldistro>.mk
8         that defines the contents of the build -- see Makefile
9 ./build/<pldistro>-tags.mk
10         that defines the svn locations of the various modules
11 ./build/<pldistro>-install.mk
12         optional make file to define the install target
13
14 ========== kernel config
15 ./Linux-2.6/configs/kernel-2.6.<n>-<arch>-<pldistro>.config
16         (subject to change location in the future)
17
18 ========== various system images
19 ./build/config.<pldistro>/devel.pkgs
20         set of packages required for building
21 ./build/config.<pldistro>/bootcd.pkgs
22         contents of the bootcd image
23 ./build/config.<pldistro>/bootstrapfs.pkgs
24         the standard contents of the node root 
25         used to generate yumgroups.xml
26 ./build/config.<pldistro>/bootstrapfs-*.pkgs
27         all *.pkgs files here - produce additional node root images (tar.bz2)
28 ./build/config.<pldistro>/myplc.pkgs
29         contents of the myplc image
30 ./build/config.<pldistro>/vserver.pkgs
31         the contents of the standard vserver reference image
32 ./build/config.<pldistro>/vserver-*.pkgs
33         all *.pkgs files here - produce additional vserver images
34 ./build/config.<pldistro>/native-shell.pkgs
35         used to create test vservers for myplc-native