X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=README-pldistros.txt;fp=README-pldistros.txt;h=e68c449ee107690e999c0fce81346a5a63216349;hb=a14676427a1e9c5c3c444e3f7689f928c8a85ba8;hp=b47f160949607581bc2386cf3fd3a91b31b34710;hpb=e869c47d2a380b5112d0a473599e7acdc06b5b6d;p=build.git diff --git a/README-pldistros.txt b/README-pldistros.txt index b47f1609..e68c449e 100644 --- a/README-pldistros.txt +++ b/README-pldistros.txt @@ -1,25 +1,35 @@ -we've tried to isolate the distro-dependent configurations from the code -the places where these distro-dependent config files lie are +We've tried to isolate the distro-dependent configurations from the code -./build/groups/.xml - that is used as the yumgroups.xml +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 + 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 -./build/-devel.lst - set of packages required for building +========== kernel config ./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 +========== 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