X-Git-Url: http://git.onelab.eu/?p=build.git;a=blobdiff_plain;f=README-pldistros.txt;h=284cf0dbdf149852cff98457ecf45f6768e0e2bd;hp=cdb3fee94fc0390e8e84ad39f2fe52ebaf668f32;hb=HEAD;hpb=622541b84ce8280183701c35ae22572ecb8f72d4 diff --git a/README-pldistros.txt b/README-pldistros.txt index cdb3fee9..284cf0db 100644 --- a/README-pldistros.txt +++ b/README-pldistros.txt @@ -20,33 +20,31 @@ missing files are searched in the planetlab distro 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 - specification for the contents of the core for the node - software +./build/config./nodeimage.pkgs + the standard contents of the node software this results in a tarball (tar.bz2) -./build/config./bootstrapfs-*.pkgs + also used to generate yumgroups.xml on the plc side +./build/config./nodeimage-*.pkgs each of these files results in an extension tarball -./build/config./myplc.pkgs - contents of the myplc image -./build/config./vserver.pkgs +./build/config./sliceimage.pkgs the contents of the standard vserver reference image -./build/config./vserver-*.pkgs +./build/config./sliceimage-*.pkgs all *.pkgs files here - produce additional vserver images ./build/config./vtest.pkgs used to create test vservers for myplc-native +./build/config./yumexclude.pkgs + describe the set of node packages that are produced by the myplc build + and thus should be excluded from the stock fedora repos === extensions as of this writing extensions are managed as follows: -- at node installation, the tarball produced from bootstrapfs.pkgs is -downloaded and untared to produce the core node setup +- at node installation, the tarball produced from nodeimage.pkgs is +downloaded and untared to produce the node root filesystem - then we attempt to install an extension corresponding to each of the -nodegroups that the node is part of +extensions that the node has in its 'extensions' tag - the first method is to try and download a tarball named after the extension. such tarballs are produced by the build from a .pkgs file, see above - if that fails, then the extension install is attempted through a - yum groupinstall extension + yum groupinstall extension