From 53269a2cf99e8dd6946823d0061ec7b3bdb2ab41 Mon Sep 17 00:00:00 2001 From: "Theodore A. Roth" Date: Sun, 1 Mar 2009 09:43:05 +0000 Subject: metadata.xml: Update 'File Layout' section. --- docs/usermanual/chapters/metadata.xml | 107 ++++++++++++++++++++++++++-------- 1 file changed, 84 insertions(+), 23 deletions(-) (limited to 'docs/usermanual') diff --git a/docs/usermanual/chapters/metadata.xml b/docs/usermanual/chapters/metadata.xml index f4cf3bc5e6..54fb523553 100644 --- a/docs/usermanual/chapters/metadata.xml +++ b/docs/usermanual/chapters/metadata.xml @@ -5,28 +5,89 @@
File Layout - OpenEmbedded has six directories three of them hold - BitBake metadata. - - The conf directory is holding the bitbake.conf, - machine and distribution configuration. bitbake.conf is read when - BitBake is started and this will include among - others a local.conf the machine and distribution configuration files. - These files will be searched in the BBPATH environment - variable. - - classes is the directory holding - BitBake bbclass. These classes can be inherited - by the BitBake files. BitBake automatically - inherits the base.bbclass on every parsed file. BBPATH - is used to find the class. - - In packages the - BitBake files are stored. For each task or - application we have a directory. These directories store the real - BitBake files. They are the ones ending with - .bb. And for each application and version we have - one. + The OpenEmbedded + directory, $OEBASE/openembedded/, has seven + directories, three of which hold + BitBake metadata. + + + + classes/ + + Contains BitBake + .bbclass files. These classes can + be inherited by other BitBake + files. Every BitBake + .bb file automatically inherits the + base.bbclass. BBPATH + is used to find the .bbclass files. + + + + + + conf/ + + Contains the configuration files for OpenEmbedded. + The bitbake.conf is read when + BitBake is started and this will + include the local.conf, the machine and + distribution configuration files, among others. These files + will be located using the BBPATH environment + variable as a search path. + + + + + + contrib/ + + Contains miscellaneous scripts that do not + belong in the other directories. + + + + + + docs/ + + Contains the source for the user manual and other + documentation files. + + + + + + files/ + Contains setup tables for populating + the /dev directory of various target images. + + + + + packages/ + + Conatins all of the + BitBake .bb + files. There is a subdirectory for each task or application + and within that subdirectory is + a BitBake .bb file + for each supported version of an application or task. + + + + + + site/ + + Contains site configuration files for + the autoconf/automake + system. + + + + +
@@ -126,4 +187,4 @@ FILES_${PN} += "/usr/weirdpath/importantfile.foo" will get appended to the standard file-list, not replace the standard one.
- \ No newline at end of file + -- cgit 1.2.3-korg