From: Michael Tremer Date: Wed, 13 Aug 2008 14:51:43 +0000 (+0000) Subject: Added a README for the rootfiles. X-Git-Tag: v3.0-alpha1~771 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=89170e22d8db32f10dfd5483d6da5b371d99fcbd;p=ipfire-3.x.git Added a README for the rootfiles. --- diff --git a/src/rootfiles/README b/src/rootfiles/README new file mode 100644 index 000000000..b8659552c --- /dev/null +++ b/src/rootfiles/README @@ -0,0 +1,38 @@ + + +## In Version 3 of IPFire we introduce a new storage model of the rootfiles. ## + + + +I. There are three folders: + + src/rootfiles/core + ... which stores the packages that will be in the iso. + src/rootfiles/extra + ... for each file in here, we run the packager. + src/rootfiles/installer + ... the files that get into the initramfs of the installer. + + +II. Naming of the files: + + Every file has two or three parts in his name: + + 02.binutils + | `-- Name of the package (must be the same as the script in lfs/.) + `----- Order of the stage. + + 02.gcc.1 + `-- If there is a PASS= variable, this is the value of it. + + Some packages may be runned twice or more times during the + build process. Because there are some new parts of the scripts + that can auto-update the rootfiles, we now need to handle each pass + by its own. + + +III. Special namespaces: + + There may be some files that are created by the make.sh script. + To handle them we can use the prefix 00.XXX. +